geom_boolean_op
Apply a Geometry Script boolean operation between two DynamicMesh actors, choosing union, intersection, subtract, trim_inside, or trim_outside to reshape the target mesh.
Instructions
Apply a Geometry Script boolean operation between two DynamicMesh actors.
Args: target_actor: DynamicMesh actor label to mutate. tool_actor: DynamicMesh actor label used as the boolean cutter/tool. operation: "union", "intersection", "subtract", "trim_inside", or "trim_outside". output_space: "target", "tool", or "shared" transform space for the result. fill_holes: Fill holes generated by the boolean operation. simplify_output: Simplify coplanar boolean output. hide_tool: Hide the tool actor after a successful operation.
Returns: Structured JSON with target actor and resulting mesh counts.
KB: see knowledge_base/22_GEOMETRY_SCRIPT_AND_MODELING.md#mcp-geometry-tools Example: geom_boolean_op(target_actor="DM_Block", tool_actor="DM_Cutter", operation="subtract")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hide_tool | No | ||
| operation | No | subtract | |
| fill_holes | No | ||
| tool_actor | Yes | ||
| output_space | No | target | |
| target_actor | Yes | ||
| simplify_output | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |