Click or drag to resize

SubDEdgeChain Methods

The SubDEdgeChain type exposes the following members.

Methods
  NameDescription
Public methodAddAllNeighbors
Extends the chain as far as it will go at one or both ends.
Public methodAddEdge
Adds an edge to whichever end of the chain it connects to.
Public methodAddOneNeighbor
Extends the chain by one edge at one or both ends.
Public methodBegin
Clears the chain and restarts it from a single edge.
Public methodClear
Removes every edge from the chain.
Public methodDispose
Frees the unmanaged chain.
Public methodEdgeAt
Gets the edge at the given position in the chain. The returned edge carries the direction the chain traverses it with, in ComponentDirection.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Finalizer.
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsConvexLoop
True when the chain is a closed loop that is convex.
Public methodReverse
Reverses the direction of the chain.
Public methodStatic memberSortEdgesIntoEdgeChains
Sorts a set of edges into chains.
Public methodToLoftCurve
Gets a NURBS curve suitable for lofting SubDs, following this chain.
Public methodToNurbsCurve
Gets a NURBS curve on the SubD surface following this chain.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrimToRange
Trims the chain down to the run of edges between firstEdge and lastEdge, removing everything before firstEdge and everything after lastEdge.
Public methodVertexAt
Gets the vertex at the given position along the chain. A chain of N edges has N+1 vertices, or N when it is a closed loop.
Top
See Also