Creating Stairs in grasshopper move into revit, Rhino Inside Revit

Was wondering if anyone has successfully been able to create a complex stair in grasshopper and bringing it into revit? Have been struggling with creating a correct revit family structure from grasshopper geometry. I can use the direct shape component but i was wondering if its possible to build in more revit specific stair attributes.


Hey @adiel
We don’t have any Grasshopper components that deal with Revit stairs at the moment. Revit API has pretty good stair support so you can create custom python components to build the necessary stairs for you. But it’s not going to be as simple as converting a Rhino geometry to a native Revit stair. You have to create and prepare the right stair type, railing configurations, etc an then create an instance of that stair type.

We are working on providing support for this


that would be great if there is those kind of component in the future! thank you!

1 Like

Is there any update on this? Thanks!

Hi jjanke81, no added components for stairs in particular, there is a railing component that takes a host that may be of use.

What does the workflow you have in mind look like?

To give you some context, I’m a longtime Rhino and Revit user but a Grasshopper novice. So I’m just diving into Rhino.Inside. If I’m describing an ideal workflow/component for Rhino.Inside stairs, it would be something like this:

A polyline input where sloped segments are equally divided treads/risers and flat segments are landings, and the stair changes simply by manipulating the polyline. And it has the ability to host railings and appears in a 2D plan like a native Revit stair with up arrow, break line, and stairs dashed above. An added bonus would be if the stair had the ability to follow a Sweep2 style command that would allow the stair to follow rails in plan. Alternatively, some kind of extents boundary or trim could define edge geometries instead of a sweep.

I would love any thoughts on that. Does that sound impossible? Thanks!

1 Like

jjanke81, You are describing a fairly dynamic highbred workflow that would require fairly custom GH and Revit development to achieve. We can assist this by providing RiR Stair components, but at the moment you would need to create custom python components for adding stairs.

I’ve added this as feature enhancement request. Add Various Stair Components · Issue #585 · mcneel/rhino.inside-revit · GitHub

Sounds great. Thank you!