Hardscape Part 3: Curbs

Once you have a Hardscape base (see Part 2), creating a curb in Revit is quite simplehardscape03_model in place. There are a few ready-made tools that can be used to make curbs, such as Soffit, Facia, Gutter (in Roofs), and Slab Edge (in Floors). However, none of these tools will work on a sloping and curved edge. But these tools are simply a profile swept along an edge, which can also be done by simply modeling in-place.

The Model-In Place tool is under Component, on the Architecture ribbon.

hardscape03_project browserWhen prompted to choose a Category, I use Floors, since a curb is associated with the Floor, but you can use any Category. You will also need to give it a name. It will then appear in the Project Browser, under the specified Category and name. Just like any Familyhardscape03_project browser/ Component, it can then be renamed from here.

Now you should be in the In-Place Editor. Choose Sweep and then Pick Path.

hardscape03_sweep    hardscape03_pick path

Pick 3D Edges should be automatically activated. Now, simply pick the edge you want the curb to sweep along. This is easiest to do in a 3D view. hardscape03_pick edge

Finish Edit Mode (green check). Next, the Profile. After Selecting the Profile, there are the typical Profile options: Load or Edit (by Sketch). If you don’t already have some curb Profiles, I would recommend making some. Here, I loaded 2 simple profiles.


After selecting the curb and gutter profile, I needed to Flip the profile and Rotate it -90. hardscape03_flip    hardscape03_flip parameters

This is the result (after pulling the Material parameter through, and applying concrete).


Additional Notes:
Since it is an In-Place Component, it is hardscape03_sectionsomewhat independent of the Floor. If the Floor is deleted, the curb will remain. However (as a Reader pointed out down in the Comments), if the Floor is edited, the curb will adjust as soon as its Edit-In Place is clicked. Also, the path is defined along the vertical edge of the floor, so the curb will also be vertical (it will not slope with the floor, as shown). If you want the curb to slope, this needs to be done within the profile.

Finally, there are a few additional best-practices that you should always do, including setting the correct Function and Assembly Code parameters, as well as creating and assigning a Curb Subcategory. And you can always Calculate the Length of Curb for your cost estimate.


4 thoughts on “Hardscape Part 3: Curbs

  1. Thank you for your excellent blog and tips, Always useful
    There is a somewhat help to updating the in-Place family. If the picked edges are segments between subelements, and the height of the subelement is changed, the inplace family will update if ‘edit family’ is clicked. (This only aplies to already existing segments, though. Adding new subelements will not work, then the path have to be re-picked)

  2. This is fantastic! Have been struggling for this for quite some time, and have at some points resorted to manual “edit profile”, which does not work for curved walls and require a ton of manual calculations. So, thanks a billion for this post!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s