Spiral Stair with series

Hi Guys,

I am trying to think how I would create steps that are rotated 30 and moved up the z axis by 150 each time I add a number to the slider.

I am able to do it by just doing it manually, but that seems inelegant.

I would appreciate any help.



Create one step object.

Rotate (outputs a copy, angle set with slider)

Move up (set distance with a vector & slider)


The up-Move can be calculated by dividing a maximum height of the stairway, divided by a step height interval (say, 140-160) etc.

// Rolf

Spiral_Stairs_re.gh (16.3 KB)

1 Like

Hi HS_Kim,

That’s an amazing solution. Interesting many different ways there are to do something.

I will study now adn try to understand it!

Thanks for your help Rolf. I think im following you. I essentially did this, but ended up having to do it each time, rather than on one slider for hte number of steps.

I was hoping to be able to create script that allowed me to take one step and rotate + move it each time the slider was moved up. But i think now that might require python code?

spiral stair.gh (10.4 KB)

1 Like

super elegant man!