Show frames

Go to: Related nodes. Attributes.

Detaches a surface at parameter value(s) in a specified direction (attribute "direction"). The parameter value(s) are given by the the multi attribute "parameter". The output attribute is a multi attribute containing the resulting surface pieces. The "keep" multi attribute specifies which surface pieces to keep or discard. The "keep" attribute is one element larger than the "parameter" attribute. eg. if a surface is detached at 3 parameter values, then the result is 4 surface pieces to keep or discard.

A single detachSurface node can only detach in one direction.

Node nameParentsClassificationMFn typeCompatible function sets
detachSurfaceabstractBaseCreategeometrykDetachSurfacekBase
kNamedObject
kDependencyNode
kCreate
kDetachSurface

Related nodes

birailSrf, squareSrf, spBirailSrf, dpBirailSrf, mpBirailSrf, ffFilletSrf, closeSurface, explodeNurbsShell, boolean, intersectSurface, attachSurface, avgNurbsSurfacePoints, boundaryBase, boundary, nurbsSurface

Attributes (5)

direction, inputSurface, keep, outputSurface, parameter

Long name (short name)TypeDefaultFlags
inputSurface (is) nurbsSurfaceNULLoutputinputconnectable
The input surface
keep (k) booltruearrayoutputinputconnectablestorable
Keep the detached pieces.
outputSurface (os) nurbsSurfaceNULLarrayoutputconnectable
The output detached surface(s)
parameter (p) double0.0arrayoutputinputconnectablestorablekeyable
Parameter at which to detach.
direction (d) enum1outputinputconnectablestorablekeyable
Direction in which to detach: 0 - V direction, 1 - U direction