Boolean Operation
boolean_operationCombine two named bodies with join, cut, or intersect operations, validating contact for join to avoid silent Fusion failures.
Instructions
Combine two named bodies (join/cut/intersect). For 'join', target_body and tool_body must actually touch or overlap — confirmed live that Fusion silently discards the tool body's geometry (no error, no merge) when they don't, so this refuses up front with the real minimum distance between them instead of reporting a false success.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"target_body": "<target_body>",
"tool_body": "<tool_body>"
},
"name": "boolean_operation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | No | join | |
| tool_body | Yes | ||
| target_body | Yes |