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
inputBoundaries (ib) nurbsCurveNULLarrayoutputinputconnectable
The curves to be used for trimming.
inputSurface (is) nurbsSurfaceNULLoutputinputconnectable
The surface to be trimmed.
flipNormal (fn) boolfalseoutputinputconnectablestorable
should flip the trimmed surface normal
tolerancePE (tpe) distance (double)0.00001cmoutputinputconnectablestorable
The parameter edge tolerance with which to trim.
toleranceE (te) distance (double)0.001cmoutputinputconnectablestorable
The edge tolerance with which to trim.
createNewFace (cnf) boolfalseoutputinputconnectablestorable
should create a new face
outputSurface (os) nurbsSurfaceNULLoutputconnectable
The trimmed surface.