cad_hole
Creates holes at specified centers on a plane or face, with options for simple, counterbore, or countersink styles. Supports through holes and variable diameters.
Instructions
Hole(s) at the given centers on a plane/face. diameter/depth accept numbers or #variables. plane is Front/Top/Right OR a face id (from cad_find_faces). style: 'simple' (default) | 'counterbore' (needs cboreDiameter + cboreDepth) | 'countersink' (needs csinkDiameter; csinkAngle default 90) — counterbore/countersink use the native Hole feature (proper callouts). Set up=true if the hole reports 'none intersected' (flips the drill direction). through=true for a through-all hole.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| documentId | Yes | ||
| workspaceId | Yes | ||
| elementId | Yes | ||
| plane | Yes | ||
| centers | Yes | ||
| diameter | Yes | ||
| depth | Yes | ||
| style | No | ||
| cboreDiameter | No | ||
| cboreDepth | No | ||
| csinkDiameter | No | ||
| csinkAngle | No | ||
| up | No | ||
| through | No | ||
| name | No |