Now that you’ve familiarized yourself with the tools in the ribbon, configured your Quick Access Toolbar, assigned your keyboard shortcuts and experimented with the snaps in Part 3 of this series, it’s time to gear yourself up for modeling, starting with work planes.
In the 3D world, the work plane is the surface where 3D elements are created and where 2D lines are sketched. Any element modeled in Revit requires a work plane. When the Show button is clicked from the Create > Work Plane of the Family Editor (see Figure 1), the active work plane is represented by a light blue surface as shown in Figure 2.
In the Project Browser > Views of a project, work planes are referred to as Level 1, Level 2 and Site (see Figure 3). Additional levels can also be added.
In the Project Browser > Views of the Family Editor, the default work plane is referred to as the Ref. Level (reference level), as shown in Figure 4.
Thereafter, when the family is loaded into a project, you have the option to associate its base location (the Ref. Level) with a specific level. Your other options are as follows:
- Accept the default base location of the family in the level as it is brought into the project. In most cases, the family will be sitting on top of the Ref. Level work plane. After loading the family into the project, it will rest on top of the level’s work plane.
- After loading the family in a project, enter a value in the Constraints > Offset field of the Properties palette (see Figure 5) or leave it at 0' 0".
- Enter a value in a specific field in the Properties palette if the family is parametric and was created with an offset parameter. In Figure 6, the family was created with an instance parameter named Dist. from Floor.
The Reference Planes
These are the green dashed lines you see in a project. They are used for locating walls or aligning objects. In the family editor, reference planes are used mainly as construction lines—sort of like sketch or guide lines that can be left in a view or hidden with the Hide Element command (see Figure 7).
When creating a new family using the Generic Model template, two pinned reference planes are shown in the Ref. Level view by default (see Figure 8). When the cursor hovers on top of the vertical reference plane, it is named Center (Left/Right) while the horizontal reference plane is named Center (Front/Back).
Their intersection corresponds to the tip of the cursor when a family is being placed in the plan view of a project (see Figure 9).
The length of a reference plane is infinite and has no start or end points. What is being drawn is a symbolic representation of an infinite plane. It is initially used for sketching the general shape of a family. After laying them out, it is much easier to draw numerous components derived from extrusion, sweep, blend and revolve tools (see Figure 10).
While in a sketch mode (or after finishing the sketch), a line in an extrusion can be locked with the reference plane it's on top of by using the align tool to click both lines and then clicking the lock icon (see Figure 11).
This locking process is the first step when you want to create a parametric family. Reference planes are used to drive geometry attached to them. When a dimension is added between reference planes and labeled, parameters can be assigned, including height, width and length (see Figure 12).
Therefore, when the value of a parameter is changed, the component and the reference plane adjust accordingly (see Figure 13).
Note: Parameters will be discussed in Part 7 of this series.
When a reference plane is named, it automatically becomes a work plane (e.g. top of cylinder). This named reference plane is added to the Name drop-down list from the Work Plane dialog box (see Figure 14), which is accessed by clicking the Set button (Create > Work Plane).
Figure 15. The Is Reference drop-down list.
This feature determines the snapping hierarchy to which dimensions snap in a project. For example, when Strong Reference is assigned to a reference plane adjacent to a reference plane that has been assigned a Weak Reference, the dimension will snap to the Strong Reference first.
The Is Reference drop-down list consists of the following:
- Not a Reference (lowest in the hierarchy)
- Strong Reference (highest in the hierarchy)
- Weak Reference
- Left
- Center (Left/Right)
- Right
- Front
- Center (Front/Back)
- Back
- Bottom
- Center (Elevation)
- Top
Reference Lines
These are the solid green lines used as work planes in the Family Editor to overcome the limitations of the reference planes. Reference lines are used to control angular constraints and radial shapes of a family. Unlike reference planes, reference lines have start and end points that can be dimensioned. They are visible in all views. When selected, reference lines consist of four work planes (see Figure 16): two on the line perpendicular to each other (A) and one at each end perpendicular to the line (B).
Faces of Existing Elements
All surfaces of family components are work planes. A surface can be specifically assigned as the active work plane by clicking the Set button (Create > Work Plane) and choosing the “Pick a plane” option from the Work Plane dialog box. After clicking OK, any surface that is clicked becomes the active work plane.
Modeling while in a 3D View
In the Family Editor, models are mostly created in 2D views (plan, elevation or section views). Because modeling involves drawing 2D profiles in sketch mode, it makes sense to sketch them in 2D views. However, there are situations where modeling while in a 3D view is much more efficient. One example is when a user wants to visualize how the profile looks in relation to the overall shape of the component. This is accomplished by using the Set tool (Create > Work Plane) and choosing the Pick a plane button. After this option is selected, any surface of the component selected becomes the active work plane (see Figure 17). You can then model while in the 3D view.
Modeling Parallel to a Surface
Figure 18. A family component with a slanted surface.
Here’s how to do it. Say you want to use the extrusion tool to create a logo on top of the orange surface as shown in Figure 18.
The first thing to do is open any 3D view and then right-click the top of the ViewCube. From the contextual menu, select Orient to a Plane (see Figure 19).
In the Select Orientation Plane dialog box that pops up, click the Pick a plane button (see Figure 20).
This takes you back to the 3D view. Hover your cursor on top of the orange surface, near the edge. You’ll notice that the outline of the surface is highlighted in blue (see Figure 21). Now click the mouse.
Voila! After clicking the mouse, the orange surface becomes the active work plane and then automatically rotates so that the slanted surface is parallel to your vision (see Figure 22). Now you can draw the extrusion profile accurately.
Determining the correct work plane is crucial when building simple to complex family components. Experiment with drawing profiles from different work planes listed in the Project Browser. Try modeling on slanted surfaces. Having a good knowledge of how to work from any work plane will enable you to create complex forms such as the slot machine shown in Figure 23. The concept is simple. You just have to spend the time to experiment.
This is Part 4 in a 10-part series on Creating Loadable Revit Families. For more information, see:
- Part 1: Classification of Revit Families
- Part 2: The Revit Family Editor User Interface
- Part 3: The Ribbon, Quick Access Toolbar, Keyboard Shortcuts and Snaps
- Part 4: How to Use Work Planes in Revit
- Part 5: How to Dimension with Revit
- Part 6: Using Revit Draw and Modify Tools
- Part 7.1: Modeling Basics: The Family Editor Modeling Tools
- Part 7.2: Modeling Basics: How to Create Simple Parameters in Revit
- Part 8: Applying Materials in Revit
- Part 9: Introduction to Revit Conceptual Massing
- Part 10: How to Practice Revit Family Modeling
About the Author
Michael Anonuevo currently works for YWS Design & Architecture located in Las Vegas, Nevada. He is a technical writer, BIM modeler and musician who owns and runs www.littledetailscount.com. Founded in 2009, his website specializes in unique and highly detailed Revit families created in native Autodesk Revit Architecture geometry. Michael is an Autodesk Revit Architecture Certified Professional. He is also an Autodesk beta tester for Revit Architecture. At ClubRevit.com, he regularly writes articles pertaining to Revit families. He also writes product reviews and is a contributing author at AUGIWorld, AECbytes, CAD Digest, revitcommunity.com, and revitforum.org. He is a member of AUGI, Club Revit, the UK Revit Register, the Los Angeles Revit Users Group and the Southern California Revit Users Group.