vw2d_boolean
Perform exact 2D area boolean operations—union, subtract, intersect, and split—on Vectorworks shapes while preserving arcs and snapping coordinates, with results in one undo step.
Instructions
Exact area operations (Vectorworks/Parasolid, arcs stay arcs): union (targets + tools become ONE area, e.g. a ring from its pieces), subtract (tools cut out of each target, tools stay unless keep_tools=False), intersect, split (each target cut by the line split_line [[x1, y1], [x2, y2]]). Results keep the first target's class and attributes; floating-point noise is snapped back to the exact input coordinates. One undo step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit | No | document | |
| tools | No | ||
| targets | Yes | ||
| operation | Yes | ||
| keep_tools | No | ||
| split_line | No |