HiddenLineDrawingSegment Class
Click or drag to resize

HiddenLineDrawingSegment Class

The results of HiddenLineDrawing calculation are a collection of segments. A segment is a subcurve of a HiddenLineDrawingObjectCurve.
Inheritance Hierarchy
SystemObject
  Rhino.GeometryHiddenLineDrawingSegment

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public sealed class HiddenLineDrawingSegment

The HiddenLineDrawingSegment type exposes the following members.

Properties
  NameDescription
Public propertyCurveGeometry
The actual curve geometry
Public propertyCurveSideFills
The SideFill fields are only valid for visible curves. With respect to the HiddenLineDrawing, the region to the left (or right respecively) 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 conains 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
Public propertyIndex
Index of this curve in HiddenLineDrawing.Curves.
Public propertyIsSceneSilhouette
Returns true if this curve is a scene silhoutte.
Public propertyParentCurve
This curve is a subcurve of the returned HiddenLineDrawingFullCurve object.
Public propertySegmentVisibility
Returns the segment's visibility
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Version Information

Rhino for Windows

Supported in: 6.7
See Also