add_hole
Create a hole on a body's top face, specifying position, diameter, and type (simple, counterbore, or countersink) with optional depth and countersink angle.
Instructions
Add a hole on the body's top face (max-Z, +Z normal). kind: simple | counterbore (needs cbore_diameter + cbore_depth) | countersink (needs csink_diameter + csink_angle). position_mm: [x, y, z] — x/y locate on the top face; z is informational. extent_kind: all | distance (needs depth_expression).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| kind | No | simple | |
| name | No | ||
| diameter | Yes | ||
| cbore_depth | No | ||
| csink_angle | No | ||
| extent_kind | No | all | |
| position_mm | Yes | ||
| cbore_diameter | No | ||
| csink_diameter | No | ||
| depth_expression | No |