Go to: Related nodes. Attributes.

This node defines a NURBS curve that is derived from a trimmed NURBS surface. (Only trimmed NURBS surfaces have boundaries.) A trimmed NURBS surface can have several faces, boundaries and edges. A face is a disjoint region that may contain holes. A face has one or more boundaries. A boundary is a continous curve in a face. A boundary has one or more edges. An edge is a curvature continous curve segment.

For example, if a trimmed surface is a solid letter "A", then:

- There is only one face, which is the entire letter.

- There are two boundaries, one which is the outside of the "A" and one which is the triangular hole.

- The outside boundary has several edges, depending on how many corners the letter has. The triangular boundary probably has three edges.

This node extracts a face, boundary and/or edge from a trimmed NURBS surface based on the face, boundary and/or edge index attributes. This index is zero-based. In the case of edges, if the index is -1, then it is assumed that all edges are to be extracted.

Node nameParentsClassificationMFn typeCompatible function sets
curveFromSurfaceBndcurveFromSurfacegeometrykCurveFromSurfaceBndkBase
kNamedObject
kDependencyNode
kCreate
kCurveFromSurface
kCurveFromSurfaceBnd

Related nodes

curveFromMesh, curveFromMeshEdge, curveFromSurface, curveFromSurfaceIso, curveFromSurfaceCoS, curveInfo

Attributes (3)

boundary, edge, face

Long name (short name)TypeDefaultFlags
boundary (b) integerint0outputinputconnectablestorable
Boundary index within a face
edge (e) integerint-1outputinputconnectablestorable
Edge index within a boundary; if negative, the whole boundary will be converted
face (f) integerint0outputinputconnectablestorable
Face index if the trim surface has multiple regions