DigiPara Liftdesigner

LD 2020 Prerelease version, 23th of April 2019

TR-05961 (Finished)
Created by: MM
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
Also: IsBehindSectionalCut

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.