Go to: Related nodes. Attributes.

Trim a surface to its active curves on surface by splitting the surface into regions and keeping some while discarding other regions. Use locators (locatorU and locatorV) to select split regions. Use selected to specify whether to keep or discard the selected regions. Use shrinkSurface to limit the bounds of the underlying surface to just greater than the outer boundaries of the trimmed surface.

Node nameParentsClassificationMFn typeCompatible function sets
trimabstractBaseCreategeometrykTrimkBase
kNamedObject
kDependencyNode
kCreate
kTrim

Related nodes

planarTrimSurface, untrim

Attributes (11)

inputCurve, inputSurface, locatorU, locatorV, outputSurface, selected, shouldBeLast, shrink, splitSurface, tolerance, usedCurves

Long name (short name)TypeDefaultFlags
inputCurve (ic) nurbsCurveNULLarrayoutputinputconnectable
The curves on surface to be used for trimming.
inputSurface (is) nurbsSurfaceNULLoutputinputconnectable
The surface to be trimmed.
locatorU (lu) double0.5arrayoutputinputconnectablestorablekeyable
u parameter value to position a locator on the surface.
locatorV (lv) double0.5arrayoutputinputconnectablestorablekeyable
v parameter value to position a locator on the surface.
selected (sl) enum0outputinputconnectablestorablekeyable
Specify whether to keep or discard selected regions.
shrink (sh) boolfalseoutputinputconnectablestorablekeyable
If true, shrink underlying surface to outer boundaries of trimmed surface.
tolerance (tol) distance (double)0.001cmoutputinputconnectablestorablekeyable
The tolerance with which to trim.
usedCurves (uc) boolfalsearrayoutputconnectable
Flag each curve as used or not used in trimming.
splitSurface (ss) nurbsSurfaceNULLoutputconnectable
The surface (don't use this) after split
outputSurface (os) nurbsSurfaceNULLoutputconnectable
The trimmed surface.
shouldBeLast (sbl) booltrueoutputconnectable
If true, then deformers will let this trim node be last