## Overview
- The **Indent Feature** is a modeling tool that reshapes a solid body by pressing the geometry of a second intersecting body into it
- It creates precise pockets, deformations, or cuts based on the exact contours of a secondary shape
- Requires at least two distinct bodies in the workspace to function
## Key Concepts
- **Target Body** – the primary solid body that will be modified or reshaped
- **Tool Body** – the secondary body (solid or surface) whose shape drives the indent or cut
- **Clearance** – an offset distance added between the tool body and the resulting indented surface to allow tolerance
- **Thickness** – the specified wall thickness of the indented geometry when forming a pocket
- **Keep Selections** – creates the indent pocket around the region of the tool body that was clicked
- **Remove Selections** – inverts the logic, forming the pocket on the opposite side of the clicked tool body region
- **Cut Option** – changes the operation from a deformation into a material removal (boolean-style slice)
## Detailed Notes
### Basic Indent Operation
- **Prerequisites:**
- The workspace must contain at least two distinct bodies
- When creating the Tool Body, the **merge result** (boolean add) option must be **unchecked** to keep bodies separate
- **Accessing the tool:**
- If not on the standard toolbar, it is typically found under the top menu path: **Insert > Features > Indent**
- **Selection logic:**
- Selecting a **Tool Body Region** defines two things simultaneously:
1. Which body acts as the tool
2. Which side/face of the tool body dictates the resulting shape
- **Keep vs. Remove:**
- **Keep** – wraps the indent around the face you clicked
- **Remove** – applies the indent to the opposite side of the face you clicked
- **Direction control:**
- A reverse direction toggle determines whether the resulting geometry wraps **larger** than the tool body or offsets **smaller**
### Handling Multiple Tool Bodies
- The Indent feature **cannot be directly patterned**
- **Correct workflow:**
1. Create a **pattern of the Tool Bodies** first
2. Apply the Indent feature to all patterned tool bodies at once
- **Performance optimisation:**
- Selecting multiple tool bodies triggers real-time preview generation, which can cause lag
- **Select Tool Body regions first**, then select the **Target Body last** so the system only calculates the complex preview once
- After completing the feature, **hide the tool bodies** to clearly inspect the resulting indents
### Managing Multiple Tool Regions
- When the Target and Tool bodies intersect in complex ways (e.g., passing through a grid of ribs), the software divides the tool into multiple distinct **regions**
- **Selective indenting:** click specific regions individually to apply the indent only where needed
- **Efficiency shortcut for selecting all regions:**
1. Select the single, unbroken face of the tool body from the **opposite side** (e.g., the top)
2. Switch the setting to **Remove Selections**
3. This inverts the logic, effectively keeping all regions on the other side with a single click
### Surfaces and the Cut Option
- **Valid body combinations:**
- Solid Target + Solid Tool → **Allowed**
- Solid Target + Surface Tool → **Allowed**
- Surface Target + Surface Tool → **Not Allowed** (at least one solid body is required)
- **Cut option behaviour:**
- Changes the operation from deformation to **material removal**
- When enabled, the Keep/Remove selections toggle **disappears**
- Select a surface as the tool body, then choose which side of the solid target body to cut away
- The surface acts as the slicing boundary
- **Clearance offsets** can still be applied in Cut mode
## Tables
### Feature Options Reference
| Feature Option | Function | Primary Use Case |
|---|---|---|
| **Keep Selections** | Wraps the indent around the selected face | Standard pocket creation |
| **Remove Selections** | Inverts the selection, applying the indent to unselected regions | Quickly selecting many disjointed regions |
| **Cut Option** | Uses the tool body to slice and remove material from the target | Trimming a solid using a complex surface |
| **Clearance** | Adds a gap between the tool shape and the new target surface | Designing packaging or mating parts requiring tolerance |
### Valid Body Combinations
| Target Body | Tool Body | Supported |
|---|---|---|
| Solid | Solid | Yes |
| Solid | Surface | Yes |
| Surface | Surface | No |
## Diagrams
### Indent Feature Workflow
```mermaid
flowchart TD
A[Start Indent Feature] --> B[Ensure two separate bodies exist]
B --> C[Select Target Body]
C --> D[Select Tool Body Region]
D --> E{Choose Selection Mode}
E -->|Keep| F[Indent wraps around clicked face]
E -->|Remove| G[Indent applied to opposite side]
F --> H[Set Thickness and Clearance]
G --> H
H --> I[Toggle Direction if needed]
I --> J[Confirm Feature]
J --> K[Hide Tool Body to inspect result]
```
### Multiple Tool Bodies Workflow
```mermaid
flowchart TD
A[Need to repeat an indent pattern] --> B[Create Tool Body geometry]
B --> C[Pattern the Tool Bodies first]
C --> D[Select all Tool Body regions]
D --> E[Select Target Body last]
E --> F[Apply Indent Feature]
F --> G[Hide Tool Bodies]
```
### Cut Option Decision Flow
```mermaid
flowchart TD
A[Enable Cut Option] --> B{Tool Body Type?}
B -->|Surface| C[Select surface as slicing boundary]
B -->|Solid| D[Select solid tool body]
C --> E[Choose which side of target to remove]
D --> E
E --> F[Apply Clearance offset if needed]
F --> G[Confirm Cut]
```
## Key Terms
- **Multi-body Part** – a single file containing more than one contiguous solid or surface volume
- **Feature Manager / Tree** – the UI panel listing the chronological history of operations and bodies in a part
- **Section View** – a temporary visual slice of the model used to inspect internal geometries and clearances
- **Boolean Operation** – a set operation (add, subtract, intersect) combining two or more bodies
- **Merge Result** – a toggle that, when enabled, automatically combines a new body with an existing one into a single volume
- **Patterning** – duplicating a feature or body in a linear or circular array
## Quick Revision
- The **Indent feature** reshapes a **Target Body** using the geometry of a **Tool Body**
- Always **uncheck "merge results"** when creating the tool body to maintain separate bodies
- The Indent feature **cannot be patterned directly** — pattern the tool bodies first, then apply Indent to all at once
- **Keep selections** forms the indent around the clicked face; **Remove selections** forms it on the opposite side
- To quickly select many intersecting sub-regions, select the opposite face and choose **Remove**
- Select **Tool Body regions first** and the **Target Body last** to minimise preview lag
- Valid combinations: **Solid + Solid** or **Solid + Surface** — never **Surface + Surface**
- The **Cut option** converts the indent into a boolean-style slice that removes material
- **Clearance** adds a tolerance gap between the tool shape and the resulting surface
- After completing the indent, **hide tool bodies** to clearly view results