boolean_operation
Apply a boolean modifier to combine, subtract, or intersect two objects non-destructively. Specify the object, target, and operation type.
Instructions
Perform a boolean operation between two objects using a modifier.
NOTE: For destructive booleans, prefer the booltool_auto_* tools instead (booltool_auto_union, booltool_auto_difference, booltool_auto_intersect, booltool_auto_slice). They handle selection and cutter cleanup automatically. Use this tool only when you need a non-destructive boolean modifier workflow.
Args: object_name: Name of the object to apply the boolean to. target_name: Name of the target/cutter object. operation: Boolean operation type. One of: UNION, DIFFERENCE, INTERSECT.
Returns: Confirmation dict with operation details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | No | DIFFERENCE | |
| object_name | Yes | ||
| target_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||