Wall by Face from mass generated in Rhino

Halo , may i know this script if can create many walls by face at one time?
it seems i cannot run it

i have created a mass family and i would like create "wall by face ", but i have to do this “wall by face” one by one , it little bit time consuming , could i do it in GH RIR at one time ?




thanks

Hi Bread_Chan,

The component does work on multiple walls (as shown above), can you post your files and info so we can take a look? The screenshots don’t provide enough information to help. Thanks!

mass.gh (17.2 KB)

Revit 2023.1 , Rhino 8 SR12

Thanks

Does this work for you??

Re_mass.gh (6.6 KB)
R2023-Mass.rvt (1.5 MB)

1 Like

Successful ,i can do it at one time , thank you @Japhy :grin:

many thanks!!!

I’ve been following thos thread for a while, I really wish there can be “more category” by Face (such as Ceiling by Face, Floor by Face(not mass floor)).

Right now seems DirectShape is the only way for such things…

Can this component be made to work on Generic Models? I basically need to create a wall by face on the faces of the Spline Wall generic model (see file below). However, the script’s R output is empty:


SplineBox.rvt (6.6 MB)

When the geometry is a mass, Revit’s Wall by Face tool seizes to accept the face for the wall, but the script component will accept the wall.
SplineBox.rvt (6.4 MB)

Hi Intuos,

Not seeing a Generic model in your file.

When posting Revit files please put the version of Revit used. Thanks

Apologies, for being a bit scant on the details.

I am attempting to create spline based walls using this 2D Rhino test file below:


R8_Splinebox.3dm (48.6 KB)

Because I prefer to use Revit native walls so I can modify them later (unlike direct shapes), I need to create the spline based wall as a Wall by Face. To fix the wrapping at the end of the walls, I shave off the ends of the Spline Wall and replace it with straight segments.


RVT2025.3_SplineBox.rvt (6.6 MB)
Notice how Revit’s Wall by Face tool can be used on the Generic Model and that since the straight segment is perfectly flush with the Spline (tangent), the straight segment and the Spline wall segment can be joined together.

In the GH script, you’ll find a method with a Generic Model and one with a Mass. The Mass can be used to create a wall using @eirannejad’s script. The Generic Model cannot.


R8_SplineBox_to_Walls.gh (39.3 KB)

However, using native Revit tools, it is the exact opposite. The Wall by Face tool does not accept Masses and requires Generic Models instead. So the RiR and Revit methods are mutually exclusive.

The issue with the script is that its creating References to Solid geometry, you’re inputting a face.

Hi Everyone! its been a while for this topic and I come back here again with a few questions:

  1. @eirannejad any plans on adding Wall, Floor, Roof by Face components into RiR? This are really needed components for many cases when users are not able to use default creation methods.
  2. Do we have any solution for Roof/Floor by face at the moment? I’d like to input a lot of sloped surfaces as breps and create a roof using those.

Thank you!