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 nameParentsMFn typeCompatible function sets
curveFromSurfaceBndcurveFromSurfacekCurveFromSurfaceBndkBase
kNamedObject
kDependencyNode
kCreate
kCurveFromSurface
kCurveFromSurfaceBnd

Related nodes

curveFromMesh, curveFromMeshEdge, curveFromSurface, curveFromSurfaceIso, curveFromSurfaceCoS, curveInfo

Attributes (3)

boundary, edge, face

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