AI CAD prompt: Right-angle bracket Use Nora3D native parametric CAD operations. Work in a new, named document owned by the intended user. Units are millimeters. Inspect the bound document and supported operations before writing. Use current native IDs and returned replacement IDs; do not guess face or body identifiers. Save and reopen the final model. Preserve editable feature history. Expose only the parameters listed below. Keep all other dimensions fixed. Use English public labels and descriptions, even if the native kernel uses localized internal variable names. Do not claim a physical print, load rating, injection-molding suitability or exact recreation from the prompt alone. Create Foot spanning X=0..30, Y=0..50, Z=0..4 mm. Create Upright spanning X=0..30, Y=0..4, Z=0..40 mm. Union the overlapping bodies into one bracket. Cut a 5 mm diameter vertical through-hole centered at X=15, Y=20. Cut a 5 mm diameter through-hole normal to the upright, centered at X=15, Z=20. Use a cylindrical tool of radius 2.5 mm, length 20 mm, starting at (15, 5, 20), rotated 90 degrees about the X axis through its bottom center so it extends in negative Y. Query current geometry before transforms and consume returned replacement body IDs. Consume all cutting tools. Keep width 30 mm, wall thickness 4 mm and hole offsets 20 mm fixed. | Parameter | Default | Range | Step | | --- | ---: | --- | ---: | | Foot length | 50 mm | 30–80 mm | 1 mm | | Upright height | 40 mm | 30–70 mm | 1 mm |