Log inGet started
World

Builtin Library

Branchmain
Branchesmainpublish
Commitdd348ac6c3

README.md

proc.ops.boolean

Mesh booleans over closed manifold solids. geometry.boolean cuts two solids against each other and keeps the part the operation names: their union, their intersection, or a with b removed. Both surfaces are split along the curve where they cross, so the seam is a boundary both sides share, and every kept face carries the winding its side of the result needs. The method is BSP-tree CSG.

ops(geometry, fields) returns the family as a map of op id to op def; procPacks/boolean.procPack registers it. A graph calls one of its ops as g.op.<id>({ ... }) and a script as proc.ops.<family>.<op>(...); the procgen toolbox's describeNode answers each in full.

Ops: geometry.boolean.

Part of @builtin::systems.procgen.proc; required as @builtin::systems.procgen.proc.ops.boolean.