Last change: 7/26/2021 8:56:49 AM
Annotations visible for components on the invisible wall in vertical sections
Core issue: Consistent usage of CGrLdvFrame::IsBehind in CreateModel and Annotations
A couple of components (almost all if you count commented out sections...) do a check for CGrLdvFrame::IsBehind and bail out of displaying geometry if they are on the wall that is not visible in the given view frame.
These tests, if done, should go into a separate function and annotations should use that as an additional visibility check.
On the attached project "Annotation.ld3", rotate the view frame twice around the z axis; in old versions, the annotation will stay visible, while in new versions, it will vanish along with the ladder.
"AnnotationMultiple.ld3" has multiple annotations on other affected components.