Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.98 KB

File metadata and controls

46 lines (34 loc) · 1.98 KB

9. Spiral Staircase With Helical Handrail

Spiral staircase orbit gif

Prompt

Create a single STEP model of a miniature spiral staircase in millimeters.

The staircase is centered on the origin and rises along Z.

Add a central vertical column, diameter 14 mm and height 140 mm, with its bottom at Z = 0.

Add 20 identical wedge-shaped stair treads arranged helically around the column. Each tread is 4 mm thick, has an inner radius of 10 mm, an outer radius of 62 mm, and subtends 24 degrees in plan view. The first tread is at Z = 4 mm, and each subsequent tread rises by 6 mm and rotates by 18 degrees around Z.

Add a helical outer handrail tube of diameter 5 mm following radius 66 mm, starting at Z = 14 mm and ending at Z = 130 mm, making one full revolution around the staircase.

Add 20 vertical balusters, each diameter 3 mm, connecting the outer end of each tread to the handrail.

Add a circular base disk, diameter 90 mm and thickness 5 mm.

Export as a STEP file.

Test Cases

Test Expected result
STEP import File imports successfully
Main structure Valid solid bodies or valid fused assembly
Central column Diameter 14 mm, 140 mm tall
Column placement Centered on Z-axis; bottom at Z = 0
Base disk Diameter 90 mm, 5 mm thick
Tread count 20
Tread thickness 4 mm
Tread inner radius R10 mm
Tread outer radius R62 mm
Tread angular width 24 degrees
Tread rise 6 mm per step
Tread rotation 18 degrees per step
Helical progression Treads rise and rotate together, not merely radial-patterned flat
Handrail Diameter 5 mm tube at R66 mm
Handrail vertical range Z = 14 mm to Z = 130 mm
Handrail revolution Approximately one full 360-degree turn
Baluster count 20
Baluster diameter Diameter 3 mm
Baluster relation Each connects tread outer region to handrail
Negative check No missing rail; no flat circular stair pattern with no rise