Click or drag to resize

SubDVertex Class

Single vertex of a SubD
Inheritance Hierarchy
SystemObject
  Rhino.GeometrySubDComponent
    Rhino.GeometrySubDVertex

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

The SubDVertex type exposes the following members.

Properties
  NameDescription
Public propertyComponentDirection
True when this component is referenced with the reverse of its natural orientation. This is always false for vertices, and for edges and faces obtained directly from the parent SubD; it is only set on components reached through an oriented reference, such as the face on a given side of an oriented edge.
(Inherited from SubDComponent.)
Public propertyControlNetPoint
Location of the "control net" point that this SubDVertex represents
Public propertyEdgeCount
Number of edges for this vertex
Public propertyEdges
All edges that this vertex is part of
Public propertyFaceCount
Number of faces for this vertex
Public propertyId
Unique id within the parent SubD for this item
(Inherited from SubDComponent.)
Public propertyIsDamaged
Returns true if the SubD component is damaged.
(Inherited from SubDComponent.)
Public propertyIsDeleted
Returns true if the SubD component is deleted.
(Inherited from SubDComponent.)
Public propertyIsHidden
Returns true if the SubD component is hidden.
(Inherited from SubDComponent.)
Public propertyIsHighlighted
Returns true if the SubD component is highlighted.
(Inherited from SubDComponent.)
Public propertyIsLocked
Returns true if the SubD component is locked.
(Inherited from SubDComponent.)
Public propertyIsSelected
Returns true if the SubD component is selected.
(Inherited from SubDComponent.)
Public propertyNext
Next vertex in linked list of vertices on this level
Public propertyParentSubD
SubD that this component belongs to
(Inherited from SubDComponent.)
Public propertyPrevious
Previous vertex in linked list of vertices on this level
Public propertyTag
identifies the type of subdivision vertex
Top
Methods
  NameDescription
Public methodClearSavedSubdivisionPoints
Discards the cached subdivision and surface points for this vertex, so they are recomputed on next use.
Public methodComponentIndex
Gets the component index of this vertex.
Public methodEdgeAt
Retrieve a SubDEdge from this vertex
Public methodEquals(Object)
Determines whether an object is a SubDComponent referring to the same component, with the same orientation, in the same SubD.
(Inherited from SubDComponent.)
Public methodEquals(SubDComponent)
Determines whether this component and another refer to the same component, with the same orientation, in the same SubD.
(Inherited from SubDComponent.)
Public methodFaceAt
Retrieve a SubDFace from this vertex
Public methodGetHashCode
Gets a hash code for this component.
(Inherited from SubDComponent.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodReverseComponentDirection
Flips ComponentDirection and returns this component, so it can be used inline where an oppositely oriented reference is wanted.
(Inherited from SubDComponent.)
Public methodSetControlNetPoint
Change the location of the "control net" point that this SubDVertex represents
Public methodSurfacePoint
The SubD surface point
Public methodToString
Returns a string of the form "SubDEdge(+12)", naming the component type, the orientation it is referenced with, and its id.
(Inherited from SubDComponent.)
Top
See Also