Revit Family Editor Tutorial
Revit Family Editor Tutorial
BD21-1L Intended to compliment Course BD35-2 "Take Your Family to the Next Level", this lab will guide you
through the process of creating a complete door family. Along the way you'll gain valuable insight into
this powerful feature of Autodesk Revit. By the end of class, not only will you will have a door family
that you can use right away, you'll know how to do it again. You'll feel empowered to apply what
you've learned to make the content you need, when you need it. Special guest speaker David Conant
will be on hand to provide his unique insight into the family editor and several well known Revit guru's
will provide lab assistance.
David was the first architect to work for Revit Technology Corp. He helped develop the initial
design of the Autodesk Revit software has been guiding its development for more than 6 years.
He brings to that task his professional experience as a registered architect involved in design,
design computing management, and CAD training. David has been a well received speaker at
Autodesk University for several years. Prior to working with Revit, David worked as an architect
and CAD manager in Cambridge, Massachusetts. He developed and implemented office-wide
standards, customized AutoCAD systems, and implemented an ongoing staff training system.
His experience also includes 5 years experience teaching the use of computing in design and
modeling as a faculty member in Northeastern University's Department of Art and Architecture.
[email protected]
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
01. INTRODUCTION
A. Open Family template: File > New > Family > Generic Model.rfa
B. The Revit Family Editor User Interface
This is where we gain access to the parameters of each family. It is also where we
create formulas for parameters and define types for a family.
2. Element Properties
a. Pick a Reference Plane > Right Click > Choose Properties or
b. Click Properties button on options bar
We can pick the options bar button next to the type selector or Right Click and choose
the Properties option.
Lab Intro
2
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
3. Apply Labels
a. Copy Reference Plane (Left/Right) to the left 3’-0”
b. Add dimension between them
c. Press ESC twice > Pick dimension > Click “None” next Label on options bar
The parameters we can apply to dimensions are called Labels. These are accessed
from the Options Bar or Right Click > Edit Label, after picking a dimension.
d. Cancel everything
4. Link Parameters between Host and Nested components
a. File > Load From Library > Load Family
b. Browse to Imperial Library > Casework > Domestic Kitchen
c. Choose: Base Cabinet-2 Bin.rfa > place it randomly
d. Press ESC twice > Pick cabinet > Right Click > Choose Properties
e. Click Edit/New > Notice the parameters and the little gray button on the far
right.
Parameters in nested families need to be linked to parameters in the host family. This is
accomplished by clicking a small subtle gray button in the Type Properties form of a
nested family.
A parameter that is linked will display “=” in the button and those that are not, won’t.
Lab Intro
3
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
C. Use temporary hide/isolate to make sure only the objects you want to reference are
visible
D. Alter dimension style(s) so it/they work(s) better for laying out your family, remove
extension line offset, decrease text size etc.
E. Dimension only to reference planes, align/lock solids/voids to reference planes
F. If you ignore #4, don’t do both “in the sketch” and “outside the sketch”
G. Don't move the "origin", check the location of the origin by importing a dwg with
linework representing 0,0, and use “Origin to Origin” if you think you did. A little
background, if you move the reference planes defining the origin you will think the
placement origin is moved. In fact the reference planes don't really define the origin
anymore because Revit maintains the original origin is actual the internal 0,0 for
placement. This is a bug.
H. Don't use "-" in parameter names because it turns into a minus if you use the
parameter in a formula
I. Change the scale of the view to make it easier to constrain, select geometry...be
sure to test the family at various scales. Lineweights, graphic performance,
particularly if nested annotation are included.
J. Add additional types to the host in hosted families. This makes it faster to test for
different host thicknesses.
K. Don't define materials in families, use sub-categories as much as possible
L. Don't include parameters in families that don't change geometry, instead put them
in project templates and apply them to the categories they affect.
M. Don't dimension objects inside a sketch and then constrain the object outside the
sketch, either all in or out. The exception to this is the depth of an extrusion which
you can constrain outside of a sketch because you can’t constrain it with
dimensions elsewhere. It is safer to align/lock to reference planes.
N. Angles and arcs are hardest to constrain. Save them for last and use Hide/Isolate
to remove unnecessary objects from view so it is easier to ensure you constrain the
right parts.
O. Window and Door cuts per family cut plane
P. Make a system type parameter into an instance parameter, select label in view,
check instance parameter in option bar.
Q. Shared families can only pass instance based parameters
R. Voids don't allow visibility on/off or level of detail
S. Mirror does not copy locks
03. CREATE THE HOST FAMILY (SETTING THE STAGE)
A. Use Door Family template
1. FILE > NEW > FAMILY > Door.rft
2. FILE > SAVE > BROWSE to: MY DOCUMENTS > Name: AU 2005 Door
Lab Intro
4
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
When you choose SAVE, Revit knows the file is a template and asks you for a new
name. Revit will add the extension “RFA” automatically.
TIP! You know you can double click the blue bar? It’s a “Windows” thing…
Increasing the scale will make the geometry larger and the relative size of dimensions
smaller, and easier to see everything.
Why are we deleting these? Don’t need them…it is a masonry door family!
c. Repeat > Remove Parameter: Frame Projection Int. > Trim Projection Interior
d. Repeat > Remove Parameter: Frame Width > Trim Width Interior
Exercise 1
5
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
e. Click: OK
B. Move the EQ dimension down below the wall to get it out of our way
We need to do the width a little differently to allow for a jamb and to calculate our rough
opening. Leaving this here would generate an error later and be confusing.
3. Close View
D. Adding additional wall types to host wall
c. Click: Edit/New
d. Click: Duplicate
e. Accept new wall name offered: Wall 2 > Click: OK
f. Click: Duplicate (yes, a second time)
g. Accept new name offered: Wall 3 > Click: OK
Exercise 1
6
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
BTW, We should still be viewing the type parameters for Wall 3, if not let’s get back on
the same “wall”.
Yes it really is a button even though it is long and doesn’t really look like buttons you are
used to looking at. A seasoned Revit user has gotten over this by now, but new users
are sometimes confused when you ask them to click the “edit button”.
Yes, you click inside the field just like Excel to edit the value. You can enter 0 18, 0-18,
1-6, 1’-6”, 1’-6, 18”…Revit assumes feet and wants a foot value, a space and an inch
value when you don’t supply the ‘ mark or “ mark…so no need to enter them if you don’t
want to.
We need a Reference Plane so we can move the door assembly in or out within the
opening.
Exercise 1
7
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
A reasonable argument could be made for this to be an instance parameter. For the
sake of this lab we’ll just use Type.
Exercise 1
8
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Exercise 1
9
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
This will let us adjust the opening without shifting the layout undesireably. If we didn’t
delete the width dimension earlier we would have seen unexpected behaviour while
adjusting the width.
There is no need to apply the Width parameter since the combination of Jamb Width and
Rough Width are defining it for us. Besides the Width parameter drives the whole thing,
since it is part of the formula we placed in Rough Width.
3. In View Elevations (Elevation 1): Exterior select dimension with Height label
4. Switch labels from Height to Rough Height (choose from list)
Exercise 1
10
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
K. Testing/Flexing/Save
1. Experiment with parameter values
2. Open View 3D Views: View 1
a. View > Orient > Northwest > Press F8 > Click Save Icon
1. Click: Create
4. Name: AU Lab
Exercise 1
11
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
6. Name: Undercut
a. Type: Length
7. Click: OK | OK
05. APPLY THE SHARE PARAMETER
A. Create a parameter using the shared parameter Undercut
B. (Design Bar) Click: Family Types
D. Click Radio button for Shared Parameter, the Click Select Button
Because we just defined the shared parameter file we don’t need to browse to find it.
Revit will remember the last shared parameter file we created until we point to another or
it can’t find that last one.
Exercise 2
12
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
F. Group: Dimensions
You could easily argue that this should be an instance parameter but for this exercise we
will let it be Type.
G. Click OK
06. BUILDING THE DOOR PANEL
A. Use Generic Model Template
Why? Starting out with this template means we can build it without a host object.
Why? Now that we don’t have a host object, it allows us to use predefined sub-
categories for doors when we want to assign solids to a category.
We need Work Plane-Based to permit us to later use the work plane of a reference line
to control the rotation of the panel in the host family.
Exercise 3
13
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Why? We need this panel to flex from one side, not center outward. If we don’t do this, it
will move around undesirably in the host family.
Exercise 4
14
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
a. Up 3/16”
b. Name: Glazing Front > IsReference: Not a Reference
8. GLAZING BACK – Mirror Reference Plane Glazing Front
a. Pick Reference Plane: Glazing Front as axis of reflection
b. Name: Glazing Back > IsReference: Not a Reference
9. STILE INSIDE RIGHT – Copy Reference Plane Right
a. To the left, inside of Reference Plane Right: 0’-5”
b. Name: Stile Inside Right > IsReference: Not a Reference
10. STILE INSIDE LEFT – Copy Reference Plane Left
a. To the right, inside of Reference Plane Left: 0’-5”
b. Name: Stile Inside Left > IsReference: Not a Reference
D. Dimension the Reference Planes
Exercise 4
15
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Exercise 4
16
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
K. Add Parameters
1. Click: Family Types > Add parameter
a. Mullion Width > Type: Length > Group: Other > Value: 0’-3/4”
b. Lite Width > Type: Length > Group: Other > (calculated value)
c. Lite Height > Type: Length > Group: Other > (calculated value)
Exercise 4
17
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Using groups here to just segregate the parameters. Trying to make it a little easier to
discern things.
a. Enter Partial formula: ((Width - (Stile Right + Stile Left)) - ((Lites Horizontal - 1)
* Mullion Width))
Adding the formula in two stages will prevent an error that I haven’t discovered the
cause. Any ideas?
b. Click Apply
c. Add at end of formula: / Lites Horizontal
d. Click Apply
2. Parameter Lite Height
a. ((Height - (Rail Top + Rail Bottom)) - ((Lites Vertical - 1) * Mullion Width))
This formula typically works when everything is entered at once but will repeat the
process for consistency.
b. Click Apply
c. Add at end of formula: /Lites Vertical
d. Click Apply
This is the closest thing we’ve got to LISP (“Lost in Silly Parenthesis”)
To make it easier to do the next step, first a new arrowhead, then dimension style
1. Menu: Settings
Exercise 4
18
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Exercise 4
19
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
5. Copy the rectangle and dimensions > To the Right, past the right side of the
original
6. Add Dimension between the adjacent edges of the rectangles
7. Add Label to Dimension > Select Mullion Width from the list of choices
8. Copy both rectangles > To the right past the right side of the second rectangle
9. Add Dimension Between the two inside rectangles adjacent edges (2x)
10. Add label to Dimension > Select Mullion Width from the list of choices
11. Copy all four rectangles > Up past the top of the existing rectangles
12. Add Dimensions between each adjacent sketch line (4x)
13. Add Label to Dimension > Select Mullion Width from the list of choices (4x)
14. Copy all eight rectangles > Up past the top of the previous
15. Add Dimensions between each adjacent sketch line (4x)
16. Add Label to Dimension > Select Mullion Width from the list of choices (4x)
17. Copy all 16 rectangles > Up past the previous
18. Add Dimensions between each adjacent sketch line (4x)
19. Add Label to Dimension > Select Mullion Width from the list of choices (4x)
Exercise 4
20
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
20. Align the bottom row with Reference Plane: Bottom Rail Inside
a. Align > Check: Multiple
21. Align left side of Rectangle cluster to Reference Plane: Stile Inside Left
a. Align > (Multiple still checked)
b. Pick Reference Plane: Stile Inside Left
c. Pick each outside sketch line from the left column of rectangles
d. Click the padlock as each appears (8x)
22. Adjust the dimensions that stay behind
a. Select the dimensions > Nudge them into position
Exercise 4
21
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
The void isn’t cutting anything yet so it is easy to see Align/Lock the depth of the void
Sketch the rectangle larger than the panel reference planes taking care not to draw
directly on top of any reference planes.
b. Align/Lock sketch lines to Reference Planes: Top Rail Inside, Bottom Rail
Inside, Stile Inside Right and Stile Inside Left (per following image)
Exercise 4
22
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Beware where you pick to choose the reference planes for alignment. If the object you
want doesn’t highlight check the status bar (and/or tool tip) to see what Revit is offering
for selection. As a rule try to pick somewhere that isn’t covered by other geometry. Tab
if necessary to pick the correct object. Don’t forget Temporary Hide/Isolate will help too!
3. Assign sub-category
a. Menu: Settings > Object Styles > Click New > Name: Mullion > OK
b. Click Extrusion Properties > Choose Subcategory > Mullion
c. Finish Sketch
4. Set depth of Solid Mullion
a. Open View > Floor plans: Ref. Level
b. Select solid > drag upper grip past reference planes
c. Align/Lock Mullion Front to Reference Plane: Mullion Front
d. Align/Lock Mullion Back to Reference Plane: Mullion Back
5. Cut Geometry
a. Open View: 3D Views: [3D]
b. Click Cut Geometry > Pick Void > Pick Solid
Exercise 4
23
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Sketch the rectangle larger than the panel reference planes taking care not to draw
directly on top of any reference planes.
a. Pick/Drag/Lock sketch lines over Reference Planes: (4x) Top Rail Inside,
Bottom Rail Inside, Stile Inside Right and Stile Inside Left
Pay close attention to the status bar to confirm that Revit finds the reference planes and
locking will relate to the correct element.
If we look at the door in a 3D view we won’t see materials set because the Object Style
for glass doesn’t have a material assigned.
c. Finish Sketch
d. Menu: Settings > Objects Styles > Glass > Assign Material: Glass
As long as objects in the family are not assigned a specific material, just By Category,
the Subcategory value will take precedence and the project material assignments will
govern when it is loaded into a project.
Exercise 4
24
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Pick on a part of the reference plane that isn’t covered by or covering anything else, to
make it easier.
Exercise 4
25
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
B. Setup
1. File > New > Family > Generic Model.rft
2. File > SaveAs > AU 2005 Door Swing.rfa (My Documents)
3. Menu: Settings > Family Category and Parameters
a. Check: Doors
b. Uncheck: Always Vertical
Or should we? Hey Autodesk Guys, whadya think? Can you explain this feature?
4. Maximize View
5. Increase the Scale of the view
a. 1" = 1'-0"
C. Add Object Style
1. Menu: Settings > Object Styles > New > Name: Plan Swing
This is to match up with the object style found in stock Revit door families.
Entering values in the IsReference you can just click in the field and enter the first letter
of the name you want. You can also copy/paste the text into the Name field
4. Rename Center (Front/Back) > Name: Front > IsReference: Front > Check: Origin
5. Adjust the ref planes so they look like this
Exercise 5
26
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
E. Sketching
1. Sketch 1st line of panel
a. Symbolic Line > Type: Panel (Cut)
b. From intersection of Ref Planes Right and Front at 45 degrees and 3 feet long
Exercise 5
27
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
c. Sketch away from start point, left and below Reference Plane: Front, a couple
degrees below
Exercise 5
28
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
F. Dimensioning
Exercise 5
29
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
I. FLEX
1. Change swing angle (finish with 90 degree setting)
2. Change panel width
3. Change panel thickness
J. File / Save
Student Notes:
1. First point at intersection of Reference Planes Jamb Right and Door Inset
2. Use Keyboard Shortcut snap override “SI” for snap interesection
Exercise 5
30
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Exercise 6
31
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
2. Hover cursor and panel over the reference line, use SpaceBar to rotate the panel
(should have to press 4x)
Oops…we can’t assign this one because Thickness in the host has no value yet, empty
that it is. We need to give it a value first.
a. Click OK / OK / OK
G. Add Parameter to Host
a. Click Family Types
b. Pick Thickness > Type: 0-2 > Click OK
H. Return To Nested Component
1. Choose Panel > Right Click > Choose Properties > Click: Edit/New
Exercise 6
32
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
The following steps will be repeated many times to create and link parameters in the
host family to those in the nested family.
Adding parameters to the host family while editing the properties of the nested
component allows revit to chose the correct data type automatically and eliminates the
chance that we will create the parameter with the wrong type selected.
b. Name: Stile Width > Group: Other > Type > Click: OK / OK
3. Select parameter: Stile Left
a. Click Link Button > Choose Stile Width > Click: OK
4. Select parameter: Rail Top
a. Click Link Button > Pick Add Parameter
b. Name: Rail Top > Group: Other > Type > Click: OK / OK
5. Select parameter: Rail Bottom
a. Click Link Button > Pick Add Parameter
b. Name: Rail Bottom > Group: Other > Type > Click: OK / OK
6. Select Parameter: Thickness Mullion
a. Click Link Button > Pick Add Parameter
b. Name: Thickness Mullion > Group: Other > Type > Click: OK / OK
7. Select Parameter: Thickness Glazing
a. Click Link Button > Pick Add Parameter
b. Name: Thickness Glazing > Group: Other > Type > Click: OK / OK
8. Select Parameter: Mullion Width
a. Click Link Button > Pick Add Parameter
b. Name: Mullion Width > Group: Other > Type > Click: OK / OK
9. Select Parameter: Note to User
a. Click Link Button > Pick Add Parameter
b. Name: Note to User > Group: Constraints > Type > Click: OK / OK
10. Select Parameter: Lites Vertical
a. Click Link Button > Pick Add Parameter
Exercise 6
33
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
b. Name: Lites Vertical > Group: Constraints > Type > Click: OK / OK
11. Select Parameter: Lites Horizontal
a. Click Link Button > Pick Add Parameter
b. Name: Lites Horizontal > Group: Constraints > Type > Click: OK / OK / OK
I. Panel Visibility
1. Pick Nested Panel > Options Bar > Click: Visibility
2. Un-Check: Plan/RCP
3. Click OK
4. Family Types > Supply Value to Parameter: 3D Swing > 0 degrees
B. Component > Choose AU 2005 Door Swing > place near opening
1. Align nested component with Reference Plane: Jamb Right > Lock
2. Align nested component with Reference Plane: Door Inset > Lock
C. Link parameters
1. Pick nested component > AU 2005 Door Swing > Right Click: Choose Properties
> Click: Edit/New
a. Select parameter: Width > Pick Width from list
b. Select parameter: Thickness > Pick Thickness from list
c. Select parameter: 2D Swing > Click Add Parameter
d. Name: 2D Swing > Group: Graphics > Instance > Click OK / OK / OK / OK
Exercise 6
34
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Exercise 6
35
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
F. Select component: AU 2005 Frame HM > Click: Properties > Click: Edit/New
1. Select Parameter: Width
a. Click: Link Button > Choose: Width > Click: OK
2. Select Parameter: Height
a. Click: Link Button > Choose: Height > Click: OK
3. Select Parameter: Jamb Width
a. Click: Link Button > Choose: Jamb Width > Click: OK
4. Select Parameter: Head Width
a. Click: Link Button > Choose: Head Width > Click: OK / OK
G. Click: Family Types
1. Click: Add Parameter > Name: Door Inset Comment
a. Type: Text > Group: Dimensions
b. Value: Beware of thin walls (right above Door Inset)
2. Click: Add parameter > Name: Frame Inset > Type: Length > Group: Constraints
a. Assign Value to existing parameter > Name: Door Inset > Type: 0’-0”
To allow a door assembly to be set further in a wall opening we invite an error where the
frame’s stop geometry will need to be zero or less. This will cause an error in both the
host family and project environment. So we need to warn our users that thin walls are
likely to cause trouble. There isn’t a straightforward way to do this, so this is a
“workaround”.
b. Add Formula to Parameter: Frame Inset > Type: Door Inset + Thickness
c. Click OK > Select component: AU 2005 Frame HM
d. Click: Properties > Click: Edit/New
3. Select Parameter: Thickness
a. Click: Link Button > Click: Add Parameter
b. Link Parameter: Thickness > Frame Inset
4. Select Parameter: Jamb Inset Inside
a. Click: Link Button > Click: Add Parameter
b. Name: Jamb Inset Inside > Group: Other > Click: Ok / OK
5. Select Parameter: Stop Thickness
Exercise 6
36
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
The default template has these lines indicating a hinge point on Reference Plane: Left.
All the stock Revit doors are set up with panel and hinge points on the Right.
Hiding objects again to make it easier to constrain the symbolic lines we need.
6. Sketch from the endpoint of the previous segment to a point above Ref. Level on
Reference Plane: Left
Exercise 6
37
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
This will keep the diagonals at the midpoint between whatever the undercut value is and
the top of the door panel.
I. Flexing/Testing
J. Saving the thumbnail view
1. Open View > 3D Views: View 1 > Press F8
2. Click (Orient to a Direction) > Choose: Northwest Isometric
3. Click Save icon
K. File / Save
L. Design Bar > Load into Project
1. Click New Project icon on Toolbar
3. In Family again > Choose: Load into Projects from Design Bar
Why? Starting out with this template means we can build it without a host object.
Exercise 6
38
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Why? Now that we don’t have a host object, it allows us to use predefined sub-
categories for doors when we want to assign solids to a category.
We need Work Plane-Based to permit us to later use the work plane of a reference line
to control the rotation of the panel in the host family.
Exercise 7 (Bonus)
39
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
Exercise 7 (Bonus)
40
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
E. Labels
We need this to be an Instance parameter because doing so will allow the frame to flex
to match the wall thickness of the host wall, assuming that is desireable. If not, then the
frame will have to have fixed sizes according to types.
Exercise 7 (Bonus)
41
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
If we don’t add this value to the parameter first then the formula will complain about not
finding a value for Width.
7. Add Formula > Parameter: Rough Width > Formula: Width + (Jamb Width*2)
Exercise 7 (Bonus)
42
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
3. Add Formula > Parameter: Rough Height > Formula: Height + Head Jamb
b. Check: Chain
Exercise 7 (Bonus)
43
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
No need to lock these sketch lines to the reference planes. Revit assumes that because
we sketched them on the reference lines they should maintain their relationship with
them.
Hide Object, not category, we need to be able to see the sketch lines of the solid when
we sketch them. This removes the symbolic lines from view so we can sketch the solid
extrusions we need without inadvertently reference the symbolic lines instead of the
reference planes.
2. Solid Form > Solid Extrusion > Lines > Sketch the same profile as with the
symbolic lines
Exercise 7 (Bonus)
44
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
8. Click: Align > Choose Reference Plane: Top > Choose the top edge of Solid
extrusion > Click Padlock
K. Extrusion - Head
1. Open View > Elevations (Elevation 1) Right > Zoom Region > Around Head
2. Set View Scale: 1”=1’-0”
3. Solid Form > Solid Extrusion > Sketch Lines > Check: Chain
Check work plane to see that Revit defaulted to Center (Left/Right) if you like
4. Select previous jamb Extrusion > Temporary Hide/Isolate > Hide Object
Again we don’t want to snap to any objects we shouldn’t, hiding them makes it easier.
Revit remembers the last subcategory assignment we used for the jamb solid so we
don’t have to specify it again, unless we were working with a different subcategory.
Exercise 7 (Bonus)
45
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
10. Select the new head solid > Pick/drag the side grips over Reference Planes:
Rough Opening Right and Rough Opening Left
We really only want symbolic lines visible in plan views. This makes it so. Because the
geometry has been joined, setting one sets both.
Exercise 7 (Bonus)
46
BD21-1L Autodesk® Revit® Building Family Editor: From The Beginning
13. QUESTIONS FOR DAVID AND STEVEN (THE BOYS FROM AUTODESK REVIT):
A. What is the reasoning behind the different colors setup in the family templates?
Don’t we just want them all black?
B. Why do reference planes in families have a scope box parameter?
C. If I assign a parameter to a group does it have any impact on how Revit uses the
parameter? In other words, does Revit give one parameter a higher priority than
another depending on the group it is assigned to?
D. When we switch from generic model to door category why does a Default Elevation
parameter get added? It isn’t part of a door template.
E. Does the order we create objects affect how constraints are applied?
F. Does the order we add dimensions affect how constraints are honored?
G. Does the direction we sketch a line affect how it behaves?
14. APPENDIX
A. Parameters – What are they and why do I care? (PDF in content folder)
B. Planning – Refer to handouts for AU 2005 Class BD 35-2
C. Guidelines to building content (Autodesk’s guidelines) (PDF content folder)
15. TIPS
A. When you are trying to limit what a void is cutting you can create it as a solid first,
then change it to void. Now you can choose what you want the void to cut instead
of it automatically cutting everything it touches.
B. You can push/pull voids with formulas and yes/no parameters to make them cut/not
cut solids to create variations within one family. (see Phil Read’s Pumpkin
example)
C. If you need annotation to move with some geometry, you can group them (with
some success).
D. Avoid over use of voids
E. Avoid too many formulas
F. Avoid arrays and formulas
G. Always test in project environment
H. Use symbolic lines instead of geometry in plans
Lab Outro
47