Go to: Related nodes. Attributes.

Trim a surface with a group of boundaries. Every boundary must be a closed non-selfintersective curve. All boundaries must be in the same space, in 2D (parameter) space within the surface domain. No boundary should intersect with any other boundaries.

The first boundary is the outer boundary of the result region. If it is NULL, then the surface's native boundary will be used. An outer boundary must go counter-clockwise around the surface normal. Any other boundary must be inside the outer boundary -- they are inner boundaries. If an inner boundary goes clockwise then it defined a hole, otherwise it tries to define an island inside a hole.

Node nameParentsClassificationMFn typeCompatible function sets
trimWithBoundariesabstractBaseCreategeometrykTrimWithBoundarieskBase
kNamedObject
kDependencyNode
kCreate
kTrimWithBoundaries

Related nodes

trim, planarTrimSurface, untrim

Attributes (7)

createNewFace, flipNormal, inputBoundaries, inputSurface, outputSurface, toleranceE, tolerancePE

Long name (short name)TypeDefaultFlags
createNewFace (cnf) boolboolfalseoutputinputconnectablestorable
should create a new face
flipNormal (fn) boolboolfalseoutputinputconnectablestorable
should flip the trimmed surface normal
inputBoundaries (ib) nurbsCurvenullptrarrayoutputinputconnectable
The curves to be used for trimming.
inputSurface (is) nurbsSurfacenullptroutputinputconnectable
The surface to be trimmed.
outputSurface (os) nurbsSurfacenullptroutputconnectable
The trimmed surface.
toleranceE (te) distance (double)double0.001cmoutputinputconnectablestorable
The edge tolerance with which to trim.
tolerancePE (tpe) distance (double)double0.00001cmoutputinputconnectablestorable
The parameter edge tolerance with which to trim.