May 22, 2013

Creating Profile Family

We are going to discuss about creating our own Revit families. As a start, we are going to create 2D family: profile. Profile is used in many other Revit families. We use profiles to create roof edges, floor slab edges, sweeps and reveals, mullions, stair nosing, and railings. It’s a basic stuff, but you will use it a lot.

Choosing Family Template

First thing you need to consider when creating a family is choosing the right template. First time you click new>family, you will see many templates available. You should choose the right template for your family. If you want to create a door, then choose a door family. You can create it using a window template and make it looks like door, but it won’t be reported correctly in your schedule.
Don’t worry, most of the templates are very well self explained. 
profile templates
There are several profile templates available. Let’s try to use profile hosted. Choose the Metric Profile-Hosted.rft template, and click open. You will see on your drawing area like this.
profile hosted template
There are two dashed lines. The vertical line is the host face. We are going to create a wall sweep. Then the host face is the wall face. The ‘host’ text on the left is showing where the wall is. The horizontal line is only showing us where the insertion point is: at the intersection of those two lines.

Drawing the Profile

Let’s see the ribbon. The ribbon is now showing different tools than we used to see in Revit.
family editor ribbon
Activate line. Just like we see in Revit sketch mode, we see the contextual tab. It’s showing the drawing tools now.
draw tools
Use line tool, and draw three lines like this. Don’t worry about the exact size. We will change it later.
initial profile
Add dimension to the profile like this.
dimension1

  1. Click one of the horizontal line, then click the dimension value to edit it.
  2. Change it to 150 then press [enter]
  3. Select the dimension, and click the lock icon near it. This will constrain the distance to 150.

Add another dimension between the horizontal axis and the horizontal line. Change the distance to 75. Finish the profile like this.
finished profile
We are done! Save this family.

Using the profile for Wall Sweep

Open a new project. Create some walls, then open a standard 3D view.
We need to load the profile to this project before we can start using it. Activate the insert tab on your ribbon, click load family. Load the family you saved before.
Click the small arrow below the wall tool. Activate wall sweep.
wall sweep
Click the element properties> type properties.
As we did before, we need to create a duplicate of this default sweep family. Click duplicate, give the duplicate name ‘my sweep’ or whatever you like. Change the profile to the sweep profile we created previously.
profile
Click OK, then you can start placing your sweep. Move your pointer to your wall, and click where you want to place the sweep. Click finish profile after you place it before continue to place another sweep.
profile panel
Here is my sweep.
finished sweep
3D is very easy, right? :)
Basically that’s what we only need to do to create a profile for your Revit families. But sometimes, we need to create several same profiles with different sizes. It can takes time to draw all of them. And might be difficult to maintain many files. We need to use parameters to get several profiles from one family definition. Next, we will discuss about using parameter and create family types.

Advertisement



You might also interested to

About Edwin Prakoso

Edwin works as an Application Engineer in Jakarta, Indonesia. He has 4 years experience in building industry, then start to work for Autodesk reseller.
He is certified as Revit Architecture 2010 certified professional and AutoCAD 2013 certified professional.
He loves sharing his experience and starts to blog on CAD notes. Now using CAD is more to a lifestyle for him than working.
You can reach him on twitter @CADnotes. You can also connect with him on LinkedIn. If you prefer email, reach him at edwin.prakoso@cad-notes.com.