T_Rhino_Geometry_HiddenLineDrawingSegment - mcneel/rhinocommon-api-docs GitHub Wiki
HiddenLineDrawingSegment Class
The results of HiddenLineDrawing calculation are a collection of segments. A segment is a subcurve of a HiddenLineDrawingObjectCurve.
System.Object
Rhino.Geometry.HiddenLineDrawingSegment
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0
C#
public sealed class HiddenLineDrawingSegment
VB
Public NotInheritable Class HiddenLineDrawingSegment
The HiddenLineDrawingSegment type exposes the following members.
Name | Description | |
---|---|---|
![]() |
CurveGeometry | The actual curve geometry |
![]() |
CurveSideFills | 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 |
![]() |
Index | Index of this curve in HiddenLineDrawing.Curves. |
![]() |
IsSceneSilhouette | Returns true if this curve is a scene silhoutte. |
![]() |
ParentCurve | This curve is a subcurve of the returned HiddenLineDrawingFullCurve object. |
![]() |
SegmentVisibility | Returns the segment's visibility |
Name | Description | |
---|---|---|
![]() |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() |
GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Supported in: 6.0.16224.21491