catia_hole
Creates a drilled hole at a 3D point on a planar CATIA face, along the normal, with simple, tapered, counterbored, or countersunk types and depth or up-to-point limits.
Instructions
Create a Hole (Trou) at a 3D point on a planar face, drilled along the face normal into the material. The face is the one through 'point' (active body first, then other bodies — a hole in a 'Machined' body on a face of the 'Rough' body works). Types: simple, tapered (conique, taper_angle), counterbored (lamé, head_diameter + head_depth), countersunk (fraisé, head_diameter + head_angle). Limit: fixed 'depth', or 'up_to_point' = a point inside the plane/face where the hole must stop (Jusqu'au plan).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Explicit name for the created feature in the specification tree (e.g. 'Pad_Bras_20mm', 'Trou_Conique_D12'). Strongly recommended: default names like 'Extrusion.3' make the tree unreadable and are flagged by tree audits. | |
| type | No | simple | |
| depth | No | Hole depth in mm (ignored when up_to_point is given). | |
| point | Yes | [x, y, z] mm: hole centre, lying ON the entry face. | |
| diameter | Yes | Hole diameter in mm | |
| threaded | No | Whether to add threading (default: false) | |
| head_angle | No | countersunk: head angle (degrees, default 90). | |
| head_depth | No | counterbored: head depth (mm). | |
| taper_angle | No | tapered: cone angle in degrees. | |
| up_to_point | No | [x, y, z] mm of a point inside the face/plane the hole goes up to. | |
| head_diameter | No | counterbored/countersunk: head diameter (mm). |