I’m having difficulty creating a staircase within these cone-shaped structures in Dynamo (Revit 2025) that spans from floor to floor. I originally designed the cones in Rhino, transferred them to Revit as Mass, and then used “Wall by Face” to generate the walls.
Could anyone suggest a solution in Dynamo to create this type of staircase more easily?
You’ll need to get the spiral formed by the stringer against the wall, pull it down to a plane, convert to line and arc segments, and use that for your first stringer, and an offset of it for your second. Treads would be placed on the smaller radius of the two, with a closest point to defining the second edge.
All of that is just geometry, which you then write over to Revit to generate a stair by sketch. It’s likely that there will be some issues with the resulting curves in Revit so be ready to tweak them as needed.
Hi Jacob,
thanks for your detailed answer, have you already tried to make something like this?
I’m trying to get the walls into Dynamo by selecting elements or faces but the error is like this:
I would like to test the solution from Sovitek getting the surfaces into Dynamo, but also your solution seems very good, could you please give me more input on the script to speed up the job?
Likely be easier to build the initial shape in Dynamo rather than Rhino as the geometry would be valid from step 1. Revit massing can also build such a form if you want more ‘manual control’ of the shape.
So I had some time to play and this post was a bit inspiring, so I built a thing.
I found that once your stair has more than one rotation the resulting geometry won’t work for Revit as you wind up with stringers that cross each other when projected to the sketch plane, so you’d either have to build individual runs or move to another means of building the stair. I opted for “another means” (something I’ve done before with this topic) and decided to build each tread individually using some geometry manipulation techniques.
yeah thats a really great way thx… and much better than helix way as it will have some limit, guess it will depends how much the tower slope…but could probably work to a limit