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.

Inheritance Hierarchy

System.Object
  Rhino.Geometry.HiddenLineDrawingSegment
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0

Syntax

C#

public sealed class HiddenLineDrawingSegment

VB

Public NotInheritable Class HiddenLineDrawingSegment

The HiddenLineDrawingSegment type exposes the following members.

Properties

 

Name Description
Public property CurveGeometry The actual curve geometry
Public property 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
Public property Index Index of this curve in HiddenLineDrawing.Curves.
Public property IsSceneSilhouette Returns true if this curve is a scene silhoutte.
Public property ParentCurve This curve is a subcurve of the returned HiddenLineDrawingFullCurve object.
Public property SegmentVisibility Returns the segment's visibility
  Back to Top

Methods

 

Name Description
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
  Back to Top

Version Information

Supported in: 6.0.16224.21491

See Also

Reference

Rhino.Geometry Namespace

⚠️ **GitHub.com Fallback** ⚠️