Go to: Related nodes. Attributes.

This node creates a new poly by applying a boolean operation on the input polys. Unlike the parent node polyUnite, this node only functions with exactly two input polys.

Node nameParentsClassificationMFn typeCompatible function sets
polyCBoolOppolyBoolOpgeometrykPolyCBoolOpkBase
kNamedObject
kDependencyNode
kPolyCreator
kPolyCBoolOp

Related nodes

polyCreator, polyCreateFace, polyPrimitive, polyTorus, polyPlane, polyCube, polyCone, polySphere, polyCylinder, polyUnite, polyBlindData, mesh

Attributes (6)

edgeInterpolation, mergeGroups, planarTolerance, sortOutput, tagIntersection, useCarveBooleans

Long name (short name)TypeDefaultFlags
edgeInterpolation (eit) booltrueoutputinputconnectablestorable
If true, use improved edge interpolation
mergeGroups (mg) intArraynullptroutputinputconnectablestorable
Groups in the input geometry to merge together
planarTolerance (ptl) double1e-6outputinputconnectablestorable
Tolerance for determining if a facet is planar.
sortOutput (sop) booltrueoutputinputconnectablestorable
If true, topologically sort output
tagIntersection (ti) booltrueoutputinputconnectablestorable
If set the operation creates custom component tags that contain vertices on the intersection
useCarveBooleans (ucb) booltrueoutputinputconnectablestorable
If true, use the Carve Boolean library