hole
Creates round bores in a planar face, perpendicular to it, from centers on the same face; set size/fit, depth or through-all, and counterbore/countersink style.
Instructions
Drills round holes into a planar face, perpendicular to it.
centers: the hole centres [[x, y, z], ...] in mm, model coordinates, all on the SAME face (the face is found through the first one). size: metric screw size ("M3" ... "M24") with fit: close / normal / loose clearance hole (ISO 273) or tapped = tap drill diameter (no thread is modelled); or give diameter_mm. depth_mm or through_all=True. style: counterbore / countersink for socket head screws; with a metric size their dimensions are standard (ISO 4762 / ISO 10642, 90 degrees), otherwise give them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fit | No | normal | |
| size | No | ||
| style | No | simple | |
| centers | Yes | ||
| depth_mm | No | Hole depth in mm (0 if through_all) | |
| diameter_mm | No | Hole diameter in mm (0 if using metric size) | |
| through_all | No | ||
| counterbore_depth_mm | No | Counterbore depth in mm | |
| countersink_angle_deg | No | Countersink angle in degrees (0 < angle < 180) | |
| counterbore_diameter_mm | No | Counterbore diameter in mm | |
| countersink_diameter_mm | No | Countersink diameter in mm |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |