AI CAD prompt: Display and button control enclosure Create a new owned Nora3D part document. Use millimeters, world XY as the base and +Z as height. Retain named native features and expose only the controls listed below. 1. Create **Envelope**, a 140 × 100 × 56 box, centered at X=0, Y=0, with its bottom at Z=0. 2. Create **Interior**, a 134 × 94 × 60 box, centered at X=0, Y=0, with its bottom at Z=3. 3. Subtract **Interior** from **Envelope**, consuming the tools; name the result **Empty shell**. 4. Create **Post -52 -32**, radius 5, height 10, initially along +Z, with its base center at (-52, -32, 3). 5. Create **Post -52 32**, radius 5, height 10, initially along +Z, with its base center at (-52, 32, 3). 6. Create **Post 52 -32**, radius 5, height 10, initially along +Z, with its base center at (52, -32, 3). 7. Create **Post 52 32**, radius 5, height 10, initially along +Z, with its base center at (52, 32, 3). 8. Create **Ear -79**, a 24 × 26 × 5 box, centered at X=-79, Y=0, with its bottom at Z=0. 9. Create **Ear 79**, a 24 × 26 × 5 box, centered at X=79, Y=0, with its bottom at Z=0. 10. Unite **Empty shell**, **Post -52 -32**, **Post -52 32**, **Post 52 -32**, **Post 52 32**, **Ear -79**, **Ear 79** as **Housing blank**. Require one connected result. 11. Create **Pilot -52 -32**, radius 1.6, height 15, initially along +Z, with its base center at (-52, -32, 3). 12. Create **Pilot -52 32**, radius 1.6, height 15, initially along +Z, with its base center at (-52, 32, 3). 13. Create **Pilot 52 -32**, radius 1.6, height 15, initially along +Z, with its base center at (52, -32, 3). 14. Create **Pilot 52 32**, radius 1.6, height 15, initially along +Z, with its base center at (52, 32, 3). 15. Create **Ear hole -81**, radius 3, height 8, initially along +Z, with its base center at (-81, 0, -1). 16. Create **Ear hole 81**, radius 3, height 8, initially along +Z, with its base center at (81, 0, -1). 17. Create **Display**, a 64 × 12 × 24 box, centered at X=0, Y=-50, with its bottom at Z=18. 18. Create **Button -18**, radius 3.5, height 12, initially along +Z, with its base center at (-18, -56, 49). 19. Rotate the current **Button -18** solid -90 degrees around world X through [-18, -56, 49]. Resolve the actual current entity ID before the operation. 20. Create **Button 18**, radius 3.5, height 12, initially along +Z, with its base center at (18, -56, 49). 21. Rotate the current **Button 18** solid -90 degrees around world X through [18, -56, 49]. Resolve the actual current entity ID before the operation. 22. Create **Power port**, radius 4, height 12, initially along +Z, with its base center at (64, 24, 24). 23. Rotate the current **Power port** solid 90 degrees around world Y through [64, 24, 24]. Resolve the actual current entity ID before the operation. 24. Create **Rear vent 0**, a 4 × 12 × 18 box, centered at X=-30, Y=50, with its bottom at Z=24. 25. Create **Rear vent 1**, a 4 × 12 × 18 box, centered at X=-18, Y=50, with its bottom at Z=24. 26. Create **Rear vent 2**, a 4 × 12 × 18 box, centered at X=-6, Y=50, with its bottom at Z=24. 27. Create **Rear vent 3**, a 4 × 12 × 18 box, centered at X=6, Y=50, with its bottom at Z=24. 28. Create **Rear vent 4**, a 4 × 12 × 18 box, centered at X=18, Y=50, with its bottom at Z=24. 29. Create **Rear vent 5**, a 4 × 12 × 18 box, centered at X=30, Y=50, with its bottom at Z=24. 30. Subtract **Pilot -52 -32**, **Pilot -52 32**, **Pilot 52 -32**, **Pilot 52 32**, **Ear hole -81**, **Ear hole 81**, **Display**, **Button -18**, **Button 18**, **Power port**, **Rear vent 0**, **Rear vent 1**, **Rear vent 2**, **Rear vent 3**, **Rear vent 4**, **Rear vent 5** from **Housing blank**, consuming the tools; name the result **Display control enclosure**. ## Public controls | Control | Default | Range | Step | Meaning | | --- | ---: | --- | ---: | --- | | Display opening width | 64 | 50–76 | 1 | Width of the front display aperture. | | Display opening height | 24 | 18–26 | 1 | Height from the fixed Z=18 lower edge. | | Power connector radius | 4 | 3–6 | 0.1 | Radius of the side power opening. | All unlisted dimensions, topology and feature order remain fixed. Radius controls are radii, not diameters. These are independent numeric ranges; do not introduce unsupported formula bindings or assume a fit standard from an example value.