logo

DigiPara Liftdesigner

LD 2020 Prerelease version, 23th of April 2019

TR-05961 (Finished)
Created by: MM
Last change: 12/11/2019 11:07:14 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.