Cut all tool shapes from a base shape in a single boolean operation.
Combines all tools into a compound before cutting to avoid accumulated floating-point drift from sequential pair-wise cuts.
The shape to cut from.
Array of tool shapes to subtract.
Boolean operation options.
Ok with the cut shape, or the base shape unchanged if tools is empty.
Cut all tool shapes from a base shape in a single boolean operation.
Combines all tools into a compound before cutting to avoid accumulated floating-point drift from sequential pair-wise cuts.