HiddenLineDrawingSegment

References
public sealed class HiddenLineDrawingSegment
The results of HiddenLineDrawing calculation are a collection of segments. A segment is a sub-curve of a HiddenLineDrawingObjectCurve.

Properties

CurveGeometry

#Since v6.0
public Curve CurveGeometry { get; }
The actual curve geometry

CurveSideFills

#Since v6.0
public HiddenLineDrawingSegment.SideFill[] CurveSideFills { get; }
The SideFill fields are only valid for visible curves. With respect to the HiddenLineDrawing, the region to the left (or right respectively) of this curve is described by CurveSideFills[0] or CurveSideFills[1], respectively. If exactly one of these regions is empty this is a scene silhouette. If this region contains a surface it is either a surface which in 3-D is adjacent to this edge or it an surface that is further away from the camera, we call this a shadow surface. unknown is used for unset values and for projecting curves

Index

#Since v6.0
public int Index { get; }
Index of this curve in HiddenLineDrawing.Curves.

IsSceneSilhouette

#Since v6.0
public bool IsSceneSilhouette { get; }
Returns true if this curve is a scene silhouette.

ParentCurve

#Since v6.0
public HiddenLineDrawingObjectCurve ParentCurve { get; }
This curve is a sub-curve of the returned HiddenLineDrawingFullCurve object.

SegmentVisibility

#Since v6.0
public HiddenLineDrawingSegment.Visibility SegmentVisibility { get; }
Returns the segment's visibility