Boolean
Command
Boolean
Shortcut
Q
Button
In Command Bar
Combine, subtract, or intersect multiple objects in any combination of Solids and Sheets.
Basic Usage
- Press Q to excute the command.
- Select the target and the tool.
-
Command Dialog
- Select target bodies:
- When this button is highlighted, you can select the Solid or Sheet to be used as the Boolean target.
- To change the target, click this button again and select the Solid or Sheet.
- Select tool bodies:
- When this button is highlighted, you can select the Solid or Sheet to be used as the Boolean tool.
- To change the tool, click this button again and select the Solid or Sheet.
-
Command Dialog
- Set the options in the Command Dialog and Keyboard Shortcuts.
-
Command Dialog
- Keep Tools: Performs Boolean operations while keeping the tool objects intact.
- Opetation:
- Union: Joins the Boolean target and tool together.
- Difference: Removes the tool from the Boolean target.
- Intersect: Creates a Solid at the intersection of the Boolean target and tool.
- Slice: Creates a Solid at the intersections with the Boolean target and preserves the remaining Solids.
- Region: Creates solids from enclosed regions formed within the collection of bodies (Solids and Sheets).
- For differences in results based on the operation, please refer to the Normal Boolean Operations section.
- Advanced:
- Target Material: Defines how the target object is executed during the Boolean operation either as a solid or a sheet. This setting influences how the tool object interacts with the target object, especially in operations like Difference and Intersection.
- Default: Uses the default state of the body.
- Empty: Treats the body as an empty shell.
- Inside: Treats the body as a solid object from the inside based on the normal direction of Tool object.
- Outside: Treats the body as a solid object from the outside based on the normal direction of Tool object.
- Tool Material: Controls how the tool object behaves in the Boolean operation. You can choose to treat it as a solid or a sheet, affecting how it interacts with parts of the target.
- Default: Uses the default state of the body.
- Empty: Treats the body as an empty shell.
- Inside: Treats the body as a solid object from the inside based on the normal direction of Target object.
- Outside: Treats the body as a solid object from the outside based on the normal direction of Target object.
- For differences in results based on the operation, please refer to the Advanced Boolean Operation Differences section.
- Target Material: Defines how the target object is executed during the Boolean operation either as a solid or a sheet. This setting influences how the tool object interacts with the target object, especially in operations like Difference and Intersection.
-
Keyboard Shortcuts
- Shift + Q Slice: Same as above.
- Q Union: Same as above.
- W Difference: Same as above.
- Shift + E Intersect: Same as above.
- T Keep Tool: Same as above.
- G Move: Move the tool in the same way as the Move command.
- R Rotate: Rotate the tool in the same way as the Rotate command.
- S Scale: Scale the tool in the same way as the Scale command.
- X/ Y/Z X/Y/Z-axis: Constrain to the X, Y, or Z-axis.
- Shift + X/ Shift + Y/Shift + Z X, Y, Z plane: Constrain to the X, Y, or Z-plane.
-
Command Dialog
- Confirm with OK in the Command Dialog or right-click.
Operation Outcome Differences
Normal Boolean Operations
Target: Solid, Tool: Solid
Target: Solid, Tool: Sheet
Target: Sheet, Tool: Solid
Target: Sheet, Tool: Sheet
Advanced Boolean Operation Differences
Target: Solid, Tool: Solid
Note: Target: Outside / Tool: Empty - Slicing the target and tool objects produces three results: a combined duplicate of both objects, a sheet from the tool with the intersecting area removed and a solid from the target with the intersecting area removed.