Friday, May 22, 2015

Wall by Face via Generic Model Family

I learned something new yesterday from Brian Mackey in his monthly webinar "Revit Radio" with guys from CAD-1 so I thought I'd share it here. When dealing with non-vertical wall, you either have to model wall as in-place family or using massing and create Wall-by-Face. Either way is a valid method. What's new to me is that you can also use Wall-by-Face and pick a surface of a Generic Model family in a project and create a wall. This includes Adaptive Component created as generic model. This is such a good news to me. Why? Compare with Massing family, adaptive component has adaptive points where it can be very flexible to host on anything in the project. One will be able to create a surface with AC and use Wall-by-Face to generate this kind of free form wall.

Start with a simple 4 point adaptive component.

I am using this family to replicate the curve wall from Philip Johnson's St. Basil's chapel in Houston, Texas.

To do so, I will need one edge to be curve and set a shape handle point along the curve in order to adjust the location.

When finished, place the family like this in the project.

With the adaptive point (4) and shape handle point, I can adjust the edge very easy with no need to use formula or special parameter.

Next, use Wall-by-Face command under wall.

and pick face...

and DONE!


  1. That is pretty cool. Thanks for sharing. I am sorry if this is an elementary question but how do you determine the exact slope and position of the bottom portion of the wall as dictated by construction drawings. Or is this a guess that is simply meant to be a diagrammatical representation to illustrate the technique. I understand on how to make the wall but unsure how to draw the wall like this i within the adaptive component family with real-world dimensions. I hope that makes sense.

  2. This post is to showcase the technique on how to model wall in Revit is to simply use adaptive component to achieve. One can use this and apply it to different directions to suit their own need. Hope it helps.