Creating Families

6

413

414 | Chapter 12 Creating Families

About Families and the Family Editor

12

All elements in Autodesk Revit Building 9.1 are “family based.” The term family describes a powerful concept used throughout Revit Building to help you manage your data and make changes easily. Each family element can have multiple types defined within it, each with a different size, shape, material set, or other parameter variables as designed by the family creator. Even though various types within a family can look completely different, they are still related and come from a single source, thus the term family. Changes to a family type definition ripple through the project and are automatically reflected in every instance of that family or type within the project. This keeps everything coordinated and saves you the time and effort of manually keeping components and schedules up to date. In this tutorial, you learn about the various types of families and the Family Editor.

415

because there is only one file to track.rfa extension. you create a family within predefined templates that contain the intelligent objects needed to create the particular family type. You can duplicate and modify existing system families. Revit Building has three types of families: ■ ■ ■ System Standard Component In-place System Families System families are pre-defined within Revit Building and comprise principle building components such as walls. for example. There are. Standalone families include columns. exterior. exceptions to this rule. such as a dome roof. transfer them from one project to another. generic. Standard component families can exist outside of the project environment and have an . Some family types are pre-defined within Revit Building and cannot be created or modified outside of the project environment. In addition. if you create a family called "double-hung window" that includes types with several sizes. Walls. NOTE You can use “Transfer Project Standards” to copy system families from one project to another. and when and how to use it. An example is a door family hosted by a wall family. has wall types that define interior. the types would all be saved as one file which can then be loaded into any project. foundation. but you cannot create new system families. and partition wall styles. floors. and furniture. All different types that you create are stored with the master family file. You provide the information necessary to uniquely describe the family geometry. Introduction to Families Most families are created in the Family Editor and saved as separate files with an . and roofs. You can load them into projects. and roofs are examples of these types of families. The following illustration shows different types within the basic walls family. trees. This makes file management much easier. Family templates assist you in creating and manipulating component families. there is another type of family that allows you to create any shape or form required for a particular project and have Revit Building recognize it as a particular component type. Using the Family Editor.Using Families and the Family Editor One of the many advantages of using Revit Building is the ability to create your own families of components without having to learn a complex programming language. floors.rfa extension. you learn about the three types of families and how they are used within a project and how they are created. however. Standard Component Families Standard component families are loaded by default in project templates. and save them from a project file to your library if needed. You can either duplicate and modify an existing component family or create a new component family based on a variety of family templates. 416 | Chapter 12 About Families and the Family Editor . You also learn about the Family Editor. In this lesson. while many more are stored in component libraries. Host-based families have components that require hosts. Family templates are either host-based or standalone. The basic walls system family. For example. You work with the Family Editor to create and modify components.

3 Navigate to the library or location of the family. you learned about the different types of Revit Building families and when to use them. you need to reload the family in the project to see the updated family. such as plan. you can drag it into the document window. You have a choice of categories when you create in-place families. elevation. and when to use it.The following illustration shows host-based window and door family components in a wall. so they are useful for objects unique to that project. how to access it. To add a family to your project. Introduction to the Family Editor | 417 . and the category that you use determines the component’s appearance and display control within the project. Load Family command on the File menu. custom wall treatments. In the final exercise. After the family has been loaded in the project. it is saved with the project. for example. However. Introduction to the Family Editor You can use the Family Editor to create both real-life building components and graphical/annotation components. 2 On the File menu. You do not have to carry the original family file along with the project. or 3D. click Load From Library ➤ Load Family. Adding a family to a project 1 Open or start a project. In this section. you learn about the Family Editor. Family element visibility can be dependent of your viewing direction. In-place Families In-place families are either model or annotation components in a particular project. or you can load it using the Load From Library. 4 Select the family file name and click Open. The following illustration shows a building model of the Pantheon without a roof and with an in-place roof family. You create in-place families only within the current project. if you change the original family. Families are listed in the Project Browser under their respective component category. as well as the level of detail associated with that view. Families store all of the necessary geometry to display the two-dimensional (2D) and three-dimensional (3D) versions of particular objects. and also a standalone furniture family component.

General procedure for creating a standard component family 1 Select the appropriate family template. 5 Finally. you will inevitably come to a point where you need a specific component for your design. you learn when to use the Family Editor. You can have a project open and the Family Editor open simultaneously. it should be available within the Type Selector. In this case. When the family opens. 2 If there isn’t a component family loaded in the project. 6 Flex the new model to verify correct component behavior. Also consider any internal family libraries that may exist on the network. presume it is a bay window that you require. and then load it into a new project and see how it performs. 9 Save the newly-defined family. you should create a new component family using one of the family templates as a starting point. 8 Define family type variations by specifying different parameters. It is far easier to modify an existing component within the Family Editor than to create it from scratch. it opens within the Family Editor. and then load it into the project. 3 Lay out reference planes to aid in drawing component geometry. and the general procedure for creating a standard component family. When to use the Family Editor During the design process. such as newsgroups. With Revit Building open. you can click File ➤ Open. To start a new family. 5 Add label dimensions to create type or instance parameters. you should then try to find the component that most closely resembles it. Within the Windows® environment. 4 Add dimensions to specify parametric component geometry. There is a logical thought process that you should follow: 1 Is there a component of this type already loaded into this project? If so. click File ➤ New ➤ Family. and click Open. navigate to a family file. consider checking the web library and other web resources. and click Open. If you find a close match. modify it as needed. 3 Next. you can search the component library loaded on your local hard drive. 418 | Chapter 12 About Families and the Family Editor . if you have exhausted your external resources. how to access it. you can double-click any file with an . How to use the Family Editor You can access the Family Editor in several ways.In this exercise. open it in the Family Editor. This will be apparent because the only Design Bar tab available is Family. select the appropriate template. 4 If you can’t find the component you require. 7 Specify 2D and 3D geometry display characteristics with sub-category and entity visibility settings. 2 Define sub-categories for the family to aid in controlling visibility of the object.rfa extension and it will open Revit Building in the Family Editor.

and several annotation families. In each lesson.1 families. Using the installed templates. This allows you to create the family in the context of the current project. you learn how to create specific Autodesk Revit Building 9. When you create an in-place family.Creating Components in the Family Editor 13 In this tutorial. you create an in-place family. you create it within the project file. you start with a simple door family and then move onto a window family. a lighting fixture. 419 . not within the Family Editor. You create a furniture family. In addition. you learn how to create a different type of component.

420 | Chapter 13 Creating Components in the Family Editor . you create new door types based on size and assign parameters respectively.Creating a Door Family In this lesson. and thickness. height. you draw the plan view components for the new door family. After you create the door leaf as an extrusion. The door type has a variable height and width. You also learn how to constrain the door design by adding labelled dimensions to specify values for the door width. you create a custom door family based on the definition of a flush exterior door. Drawing the Door Plan View Components In this exercise.

click .Create a new family based on the default door template 1 Close any open projects or families. 7 Enter ZF. click New ➤ Family. click Training Files. Notice the four tiled views. Labelled dimensions. 3 In the left pane of the New dialog box. Level. Draw the door panel plan view representation 8 On the Design Bar. sketch a 1000 mm x 50 mm rectangle for the door leaf as shown. 5 On the Window menu. 10 On the Options Bar. this is the keyboard shortcut for Zoom to Fit. part of the door properties. Floor Plan: Ref. The door opening is aligned and locked to the reference planes. are also displayed. click Zoom ➤ Zoom All to Fit. Drawing the Door Plan View Components | 421 . click Symbolic Lines. click Tile. 9 In the Type Selector. The reference planes that display are part of the default door template. and open Metric\Templates\ Metric Door. 6 Maximize the window. 11 Starting at the door hinge point on the lower left corner of the door opening. 4 On the View menu. and represent the door opening profile. 2 On the File menu.rft. select Doors [projection].

14 Add a vertical dimension from the top edge of the door panel to the bottom edge as shown. click Dimension.Dimension the door panel 12 On the Design Bar. 422 | Chapter 13 Creating Components in the Family Editor . 13 Add a horizontal dimension from the left edge to the right edge of the door panel as shown.

a user can change the value of the Width parameter and all dimensions labelled with it change accordingly.Add dimension labels to the door leaf 15 On the Design Bar. 16 Select the vertical dimension that controls the door width. Because labelled dimensions are parameters. select Thickness for Label. select Width for Label. 18 Select the horizontal dimension that references the door thickness. Drawing the Door Plan View Components | 423 . 17 On the Options Bar. NOTE This same label is applied to the dimension referencing the door opening. click Modify. 19 On the Options Bar.

21 On the Design Bar. 26 Select the upper left corner of the door leaf for the arc endpoint.Draw the door opening plan view arc 20 Select the dimension with the two EQ symbols and move it. so it doesn’t visually interfere with the door swing location. along with the witness line controls. then you specify each end point. click the down arrow button. click . 23 On the Options Bar. and select the command from the menu. and select the intersection at the upper left corner of the door opening for the arc center point. 25 Select the upper right corner of the door opening for the arc start point. as shown. TIP If the Arc from Center and End Points command is not visible on the Options Bar. the arc is selected so you can see the arc center and each end point. When drawing an arc from center and end points. select Plan Swing [cut]. In the image below. 424 | Chapter 13 Creating Components in the Family Editor . 24 Enter SI. you first specify the arc center. click Symbolic Lines. 22 In the Type selector.

Creating the Door Leaf Solid Geometry In this exercise. and click OK. enter 50 mm for Depth. click Lines. under Specify a new Work Plane. 5 On the Design Bar. and click . double-click Exterior. click Set Work Plane.Add a reference plane for the exterior face of the door 27 Proceed to the next exercise. select Reference Plane: Exterior for Name. you create the solid geometry of the door leaf with an extrusion. 1 In the Project Browser. 7 Select the upper left corner of the door opening for the first corner of the rectangle. click Solid Form ➤ Solid Extrusion. 3 On the Design Bar. “Creating the Door Leaf Solid Geometry” on page 425. 4 In the Work Plane dialog box. 6 On the Options Bar. and then select the lower right corner of the door opening for the second corner of the rectangle. under Elevations. Creating the Door Leaf Solid Geometry | 425 . Dataset Continue using the family file from the previous exercise. 2 On the Design Bar.

9 In the Project Browser under Elevations. 11 Add a horizontal dimension from the exterior face of the door extrusion to the interior face of the door extrusion. click Dimension. click Finish Sketch. 426 | Chapter 13 Creating Components in the Family Editor . TIP When you add the witness line to the exterior face of the extrusion. use the TAB key to toggle to the extrusion reference. 10 On the Design Bar. double-click Left. then click to specify the dimension witness line.8 On the Design Bar.

select Thickness for Label. Medium. 14 In the Project Browser. click Visibility. 19 Under Detail Levels. under View Specific Display. double-click Ref. 18 In the Family Element Visibility Settings dialog box. verify that Coarse. 17 On the Options Bar. and click OK. Level. 16 Select the door leaf extrusion. and clear Plan/RCP. Left/Right.12 On the Design Bar. under Floor Plans. click Modify. and Fine are selected. Specify the visibility of the door leaf in plan view 15 On the Design Bar. and When cut in Plan/RCP. click Modify and select the dimension. select Front/Back. 13 On the Options Bar. Creating the Door Leaf Solid Geometry | 427 .

click . and click OK.20 On the Options Bar. 15 On the Options Bar. 22 Proceed to the next exercise. click for Texture. 9 On the Options Bar. and click OK. 7 In the Materials dialog box. 13 On the Design Bar.No Gloss. 3 In the New Material dialog box. 2 In the Materials dialog box. 18 In the Element Properties dialog box. for Material. Assign the Oak Door material to the door frame 14 Select the interior door frame extrusion. 19 Repeat the previous five steps for the exterior frame extrusion. under Name. Assign the Oak Door material to the door leaf 8 Select the door leaf extrusion. click 17 In the Materials dialog box. click OK. and click OK. select Oak Door for Name. It also defines its appearance when rendered. navigate to AccuRender/Wood/Oak. 4 In the Materials dialog box. 12 In the Element Properties dialog box. 5 In the Material Library dialog box. you assign a material to the door leaf. 10 In the Element Properties dialog box. The door leaf is assigned the new Oak Door material. Assigning Materials to the Door Components In this exercise. “Assigning Materials to the Door Components” on page 428. 16 In the Element Properties dialog box. click OK. 428 | Chapter 13 Creating Components in the Family Editor . select Panel for Subcategory. click Materials. click Modify. Create a new material based on the existing red oak material 1 On the Settings menu. and click OK. click . for Material. click OK. click 11 In the Materials dialog box. under AccuRender. Dataset Continue using the family file from the previous exercise. 21 In the Element Properties dialog box. click . The solid geometry of the door is now complete. under Materials and Finishes. 6 Click OK. This material designation controls how it displays in shaded and hidden line views. select Oak Door.Dark. click Duplicate.Red/Stained. enter Oak Door for Name.

The door frame is assigned the new Oak Door material. 21 On the View Control Bar. View the new door 20 In the Project Browser. under 3D Views. Flex the door model 23 Zoom out to view the entire door. 22 Zoom in on a door corner. and select Shading with Edges. under Views (all). The Oak Door material is now assigned to the door leaf and door frame. double-click View 1. Assigning Materials to the Door Components | 429 . click the Model Graphics Style control.

By flexing the new component. click New. 2 In the Family Types dialog box. click Family Types. Enter 1000 mm for Width. 25 In the Family Types dialog box.Flexing the new family is an important part of the design process. “Defining New Door Types” on page 430 Defining New Door Types In this exercise. 26 Return the door parameters to their original values. enter 75 mm for Frame Width. 3 In the Name dialog box. Click Apply. enter 2500 mm for Height. enter 2000 mm for Height. Try to move the dialog box off to the side so you can still see the door family next to it. enter 125 mm for Frame Width. under Family Types. 28 Proceed to the next exercise. Enter 1500 mm for Width. 430 | Chapter 13 Creating Components in the Family Editor . In the Family Types dialog box. 27 Click OK. click Family Types. Define new door types with various heights and widths 1 On the Design Bar. 24 On the Design Bar. and click OK. This allows you to apply changes made in the dialog box and see how the new door reacts. you define new door types based on the door model that you have created. do the following: ■ ■ ■ ■ Under Dimensions. enter 925 x 2000mm for Name. Click Apply. Under Other. Dataset Continue using the family file from the previous exercise. you ensure it adjusts to the changes it may encounter once loaded into a project. do the following: ■ ■ ■ ■ Under Dimensions. Under Other. Notice the door geometry adapts to the new dimension values.

rfa. and click OK. Define the third new door type. and click Open. Load the new door family into a new project 14 On the File menu. 11 Click OK. Click Apply.rte. click Training Files. enter 2000 mm for Height. 17 Under Create new. 20 In the Open dialog box. Use the default wall selection in the Type Selector. Place new door types in the project 21 On the Design Bar. 16 In the left pane of the Choose Template dialog box. Training Door. navigate to the location where you saved the door family. 22 Draw a wall segment 8000mm long. 8 Under Family Types. 12 On the File menu. Click Apply. 6 In the Name dialog box. and open Metric\Templates\ DefaultMetric. 13 Navigate to the folder of your choice and save the new door family with the name. You now have three new door types defined within your door family. Define the second new door type.4 In the Family Types dialog box. 9 In the Name dialog box. Enter 750 mm for Width. and click OK. Enter 1220 mm for Width. Defining New Door Types | 431 . 5 Under Family Types. select it. 7 In the Family Types dialog box. enter 1220 x 2134mm for Name. click New. click Load. click Door. click New. 15 In the New Project dialog box. specify the following: ■ ■ ■ Under Dimensions. under Template file. 18 On the Basics tab of the Design Bar. specify the following: ■ ■ ■ Under Dimensions. Enter 925 mm for Width. click Wall. and click OK. specify the following: ■ ■ ■ Under Dimensions. click Browse. enter 2100 mm for Height. select Project. 10 In the Family Types dialog box. enter 2134 mm for Height. enter 750 x 2100mm for Name. click Save. 19 On the Options Bar. Training Door. click New ➤ Project.rfa. Click Apply.

26 In the Type Selector. click Door. select Training Door : 750 x 2100mm.23 On the View toolbar. 24 On the View Control Bar. 28 In the Type Selector. 25 On the Design Bar. click the Model Graphics Style control. click . and select Shading with Edges. select Training Door : 925 x 2000mm. 27 Add the door to the left side of the wall as shown. 29 Add this door to the center of the wall as shown. 432 | Chapter 13 Creating Components in the Family Editor .

Creating a Door Family. Finally. You now have three new flush exterior doors based on the new door family prototype. Creating a Window Family | 433 . glazing and mullions as extrusions. you assign new dimension values to the window to create new types within the window family. select Training Door : 1220 x 2134mm. 31 Add the third door type to the right side of the wall as shown. and create the window sash as a sweep. you create a custom window family based on the definition of a fixed rectangular window with nine lights. and specify values for the window width. Creating a Window Family In this lesson.30 In the Type Selector. You then assign parameters to the window family to allow for the creation of different-sized versions of the nine-light prototype. and mullion offset. 32 You can close all files without saving. default sill height. You create the window frame. height. This completes the lesson.

The window opening is aligned and locked to the reference planes. and the height of the top and bottom row of lights is adjustable. The label name. is one of the type parameters. 3 In the left pane of the New dialog box. these specific type parameters are adjustable once the window is part of a project. click Tile. click Zoom ➤ Zoom All to Fit. The window type has a variable height and width. click Training Files.Specifying the New Window Parameters In this exercise. 7 Enter ZF. and open Metric\Templates\ Metric Window. are also displayed. The reference planes that display are part of the default window template and represent the window opening profile. you specify the parameters for the new window family. 434 | Chapter 13 Creating Components in the Family Editor .rft. also one of the window properties. 5 On the View menu. Height and Default Sill Height. 4 On the Window menu. equally spaced vertical mullions. 6 Maximize the exterior elevation view. 8 Two dimension strings display with their labels. Labelled dimensions. click New ➤ Family. 2 On the File menu. part of the window properties. this is the keyboard shortcut for Zoom to Fit. Create a new family based on the default window template 1 Close any open projects or families. Four views are tiled on your display. When you add labels to dimensions.

Dataset Continue using the family file from the previous exercise. 10 In the Family Types dialog box.” and it is done to avoid conflicts and to ensure that all model geometry adjusts to changes as designed. specify the following: ■ ■ ■ Under Dimensions. Creating the Window Frame Solid Geometry In this exercise. and click Apply. This is the starting point for the new window. 12 Click OK. enter 1300 mm for Height. and click Apply. Enter 1800 mm for Width. “Creating the Window Frame Solid Geometry” on page 435. Creating the Window Frame Solid Geometry | 435 . Change the height and width values again. you create the solid geometry of the window frame with a sweep. 13 Proceed to the next exercise. This process is called “flexing the model. 11 Enter 1000 mm for Height and 2000 mm for Width. Creating sweep geometry requires first sketching the sweep path. then sketching the sweep profile. click Family Types. The profile is swept along the path to create the solid geometry. Move the dialog box off to the side so you can see the window opening. Notice how the window opening adapts to the changing dimension values. Click Apply.Modify the new window type height and width parameters 9 On the Design Bar.

and click Open View.Create a sweep path for the window frame solid geometry 1 On the Design Bar. select Elevation: Right. 3 On the Design Bar. 8 In the Go To View dialog box. 5 Sketch a rectangle to represent the sweep path starting at the upper left corner of the opening and ending at the lower right corner. click Sketch Profile. 436 | Chapter 13 Creating Components in the Family Editor . click . 2 On the Design Bar. Snap the cursor to each corner. 6 On the Design Bar. 4 On the Options Bar. 10 Zoom in on the red dot in the middle of the wall. click Sketch 2D Path. click Finish Path. click the Scale control. and select 1:10. click Solid Form ➤ Solid Sweep. Add a reference plane for the sweep profile 7 On the Design Bar. 9 On the View Control Bar. click Lines.

17 On the Design Bar. Creating the Window Frame Solid Geometry | 437 . 11 On the Design Bar. click Modify.The red dot indicates the intersection of the sweep path and the profile plane. 16 Add a dimension between the exterior wall face and the new reference plane. click . click Ref Plane. and select the dimension. 14 On the Design Bar. and specify an offset of 50 mm. 12 On the Options Bar. select Prefer: Wall faces. 15 On the Options Bar. click Dimension. 13 Pick the exterior wall face so that a reference line is offset 50 mm to the left of the exterior wall face as shown.

25 On the Design Bar. click Lines. the exact dimensions are not critical. under Identity Data. However. 23 On the Options Bar. Sketch the window frame profile 22 On the Design Bar. the frame profile should extend beyond the edges of the wall. enter Sash for the Name. Precise dimensions are assigned to the frame profile in subsequent steps. 438 | Chapter 13 Creating Components in the Family Editor . and click OK. and select the reference plane. click Modify. select Chain and click . click . NOTE When you sketch the frame profile.18 Drag the value control off to the side as shown. 20 On the Options Bar. 24 Below the red dot. 19 On the Design Bar. 21 In the Element Properties dialog box. sketch the frame profile approximately as shown. click Modify.

When the lock displays.26 Select the right edge of the frame section. click it to lock the line to the reference plane. Drag it to the left and align it with the Sash reference plane. click it to constrain the left edge of the frame to the interior face. Creating the Window Frame Solid Geometry | 439 . and drag it to the interior face of the wall. When the lock displays. When the lock displays. click it to constrain the frame to the exterior wall face. 28 Select the short line parallel and to the right of the Sash reference plane. 27 Select the left edge of the frame section. and drag it to the exterior face of the wall.

and specify the dimension value. 440 | Chapter 13 Creating Components in the Family Editor . 30 Add a vertical dimension of 40 mm to the left side of the frame and another vertical dimension of 20 mm to the right side of the frame. TIP After adding the dimension. click Dimension. select the line you want to move. as shown. click Modify. Modify each dimension if necessary.29 On the Design Bar.

under Views (all). Next. 32 Select the 20 mm dimension. click Finish Sweep. click the lock to constrain the present value. click Finish Profile. this is the top of the window opening. 35 On the Design Bar. TIP If you don’t see the lock icon. 37 In the Project Browser.Align the new profile to the window opening edge 31 Select the 40 mm dimension. If necessary. 33 On the Tools toolbar. click . click the lock to constrain the present value. select the top horizontal line of the frame profile. 36 On the Design Bar. zoom out until it displays. expand 3D Views. spin the model so you can see the interior of the frame. 34 Select the horizontal reference plane that intersects the red dot. Creating the Window Frame Solid Geometry | 441 . The window frame profile is swept around the window opening. When the lock displays. Lock the alignment when the lock icon displays. and double-click View 1. When the lock displays.

Dataset Continue using the family file from the previous exercise. click . Chain of walls or lines. and click OK. 2 On the Design Bar. click Solid Form ➤ Solid Extrusion. 4 On the Design Bar. double-click Exterior. press TAB to cycle through the selection options.38 In the Project Browser. click Set Work Plane. 442 | Chapter 13 Creating Components in the Family Editor . and enter . and select Lock. click Lines. select Reference Plane: Sash for Name. under Specify a new Work Plane. you create the solid geometry of the window sash with an extrusion. 5 On the Options Bar. and select the option. under Elevations.45 mm for Depth. 3 In the Work Plane dialog box. Specify the window sash extrusion parameters 1 On the Design Bar. 39 Proceed to the next exercise. Creating the Window Sash Solid Geometry In this exercise. Pick the sash profile lines 6 Place the cursor over the left side of the frame. “Creating the Window Sash Solid Geometry” on page 442.

Creating the Window Sash Solid Geometry | 443 . ■ ■ Enter . and lock icons display on each line. click Finish Sketch.The entire sash outline is selected. ■ Click . and then specify the lower right inside corner for the second corner of the rectangle.50 mm for Offset. 9 On the Design Bar. You specify a negative offset value to indicate an extrusion direction inside of the window frame. 8 Specify the upper left inside corner of the window frame for the first corner of the rectangle. Draw offset extrusion lines 7 On the Options Bar. set the following options: Click .

“Creating the Window Glass Solid Geometry” on page 444.10 In the Project Browser. under Elevations. under 3D Views. 12 Proceed to the next exercise. 11 In the Project Browser. double-click View 1. you create the solid geometry of the window glass with an extrusion. Spin the model if necessary to view the sash and frame at various angles. Creating the Window Glass Solid Geometry In this exercise. 444 | Chapter 13 Creating Components in the Family Editor . The window sash extrusion is now complete. double-click Right. Notice the sash is aligned with the Sash reference plane.

Creating the Window Glass Solid Geometry | 445 . double-click Right. Add a reference plane to specify the glass work plane 1 In the Project Browser. as shown. under Elevations. click . 4 Select the left edge of the sash so that a vertical reference plane is added 30 mm to the right.Dataset Continue using the family file from the previous exercise. click Ref Plane. 3 On the Options Bar. and enter 30 mm for Offset. 2 On the Design Bar.

9 On the Options Bar. click Dimension. enter -12 mm for Depth. and select Lock. Pick lines to define the glass extrusion 12 On the Design Bar. and click OK. under Identity Data. enter Glazing for the Name instance parameter. click Modify. 13 On the Design Bar. 16 On the Options Bar. and click to create the glass boundary. 15 On the Design Bar. click . click Lines. 17 Place the cursor on one of the sash extrusion lines.5 On the Design Bar. double-click Exterior. under Specify a new Work Plane. press TAB until the chain of lines is preselected. 11 In the Project Browser. 8 Select the reference plane. 6 Add a horizontal dimension of 30 mm between the left edge of the sash and the reference plane. and click OK. 446 | Chapter 13 Creating Components in the Family Editor . 14 In the Work Plane dialog box. select Reference Plane: Glazing for Name. 7 On the Design Bar. click . click Set Work Plane. click Solid Form ➤ Solid Extrusion. under Elevations. 10 In the Element Properties dialog box.

under Identity Data. click Modify. NOTE Assigning subcategories to model elements is important. and glass 19 In the Project Browser. click .18 On the Design Bar. you can control subcategory visual style using the Objects Styles dialog box. specify Glass for the Subcategory instance parameter. and click OK. View the window model with frame. click Finish Sketch. 22 In the Element Properties dialog box. 21 On the Options Bar. sash. under Elevations. 23 On the Design Bar. Creating the Window Glass Solid Geometry | 447 . 20 Select the glass extrusion. After the family is loaded into a project. double-click Right.

Spin the model if necessary to view the sash and frame at various angles. do the following: ■ ■ ■ ■ Under Dimensions. Under Other. it is important to verify that all model elements adapted to the changes as expected. Most problems can be resolved by aligning and locking lines. You should flex the model at regular intervals to catch problems early. Move the Family Types dialog box off to the side so you can see the window model. enter 1500 mm for Height. NOTE After flexing the model. For example. enter 500 mm for Default Sill Height. double-click View 1. 448 | Chapter 13 Creating Components in the Family Editor . Notice the window adapts to the new dimension parameters. click Family Types. Flex the window model 25 On the Design Bar. make sure the window frame stretched with the opening and that the glass extrusion remains attached to the interior edge of the sash. Enter 1500 mm for Width. 26 In the Family Types dialog box.24 In the Project Browser. Click Apply. under 3D Views.

Dataset Continue using the family file from the previous exercise. under Elevations. Add reference planes to specify the location of the new window mullion centerlines 1 In the Project Browser. enter 800 mm for Default Sill Height. Under Other. return the window to its original dimensions: ■ ■ ■ ■ ■ Under Dimensions. Creating the Window Mullion Solid Geometry | 449 . 28 Proceed to the next exercise. Enter 2000 mm for Width. Precise dimensions are assigned to the reference planes in subsequent steps. click Ref Plane. 3 Add two horizontal and two vertical reference planes inside of the window opening to approximate the mullion centerline locations as shown. Click Apply. enter 1000 mm for Height. the exact location is not critical. Creating the Window Mullion Solid Geometry In this exercise. NOTE When you draw each reference plane. 2 On the Design Bar. “Creating the Window Mullion Solid Geometry” on page 449. you create the solid geometry of the window mullions based on reference planes and extrusions. double-click Exterior.27 In the Family Types dialog box. Click OK.

After adding the dimension.4 On the Design Bar. as shown. Do not be concerned with dimension values. Do not be concerned with dimension values. 450 | Chapter 13 Creating Components in the Family Editor . as shown. click the EQ symbol to make the dimension segments equal. 6 Add a dimension between the bottom of the window opening (bottom reference plane) and the horizontal reference plane above it. 5 Add a dimension between the top of the window opening (top reference plane) and the horizontal reference plane below it. click Dimension. Add a multi-segmented dimension referencing all of the vertical reference planes except the center (Left/Right) as shown.

Add a mullion offset family parameter
7 On the Design Bar, click Modify. 8 Select the dimension on the upper-right that references the top two horizontal reference planes.

9 On the Options Bar, select <Add parameter...> for Label. 10 In the Parameter Properties dialog box, specify the following parameters:
■ ■ ■ ■ ■

For Parameter Type, select Family parameter. Under Parameter Data, enter Mullion Offset for Name. Under Group parameter under, select Dimensions. Select Instance. Click OK.

11 On the Design Bar, click Family Types. 12 In the Family Types dialog box, under Dimensions, enter 350 mm for Mullion Offset, and click OK. TIP Due to the length of the dimension label, you may want to drag the dimension value as shown.

13 Select the horizontal reference plane second from the bottom.

Creating the Window Mullion Solid Geometry | 451

Notice the dimension value becomes editable. 14 Click the dimension value, and enter 350 mm as the new value.

15 On the Design Bar, click Modify. 16 Select the dimension on the lower-right. 17 On the Options Bar, select Mullion Offset for Label. As you did before, move the dimension value as shown.

18 On the Design Bar, click Modify.

Create the vertical mullion extrusions
19 On the Design Bar, click Solid Form ➤ Solid Extrusion. 20 On the Design Bar, click Set Work Plane.

452 | Chapter 13 Creating Components in the Family Editor

21 In the Work Plane dialog box, under Specify a new Work Plane, select Reference Plane: Glazing for Name, and click OK. 22 On the Design Bar, click Lines. 23 On the Options Bar, enter 14 mm for Depth, and click .

24 Sketch a rectangle centered on the left vertical mullion reference plane approximately as shown. Do not be concerned with precise dimensions. However, it is critical that the short horizontal lines align with the horizontal edges of the sash. Watch the Status Bar to be sure that the lines are snapping to the sash.

After you complete the sketch, notice lock icons display on the interior horizontal edges of the sash. 25 Click both of the locks so the mullion adapts to changes in window height.

26 On the Design Bar, click Dimension. 27 Add a horizontal dimension from the left edge of the mullion extrusion to the reference plane centered between the vertical mullion extrusion sketch lines, and to the right edge of the mullion extrusion. Click the EQ symbol to make both horizontal dimensions equal. Move the dimension values as shown.

Creating the Window Mullion Solid Geometry | 453

Under Group parameter under. 31 In the Parameter Properties dialog box. select <Add parameter> for Label. select Dimensions. and place it above the dimension you placed in the previous steps. 29 On the Design Bar. 30 On the Options Bar. 454 | Chapter 13 Creating Components in the Family Editor . Click OK. click Modify. enter Mullion Width for Name. Select Type. and select the dimension you added in the previous step. specify the following parameters: ■ ■ ■ ■ ■ For Parameter Type.28 Add a horizontal dimension from the left edge to the right edge of the mullion extrusion. Under Parameter Data. select Family parameter. Move the Mullion Width value to the left as shown.

■ ■ Do not be concerned with the value of the mullion width. click Finish Sketch. and on the Options Bar. Creating the Window Mullion Solid Geometry | 455 .32 Repeat the previous steps to create an identical mullion centered on the right vertical reference plane as shown. select Mullion Width for Label. follow these basic steps: ■ Sketch the rectangle similar to the mullion on the left. Add a dimension between the left and right mullion edges. ■ Dimension mullion edges and the reference plane at the center of the mullion and click the equality constraint. Remember. This is changed in later steps. NOTE Do not lock the lines to the sash edge as you did previously. 33 On the Design Bar. Select the dimension.

Enter 1500 mm for Width. Notice the mullions remain centered and equally spaced on the reference planes. Move the dialog box off to the side so you can see the window in the drawing area. enter 1500 mm for Height. enter 40 mm for Mullion Width. Under Other. click Family Types. Flex the window model 36 In the Family Types dialog box. and the mullions stretch with the new window height. 456 | Chapter 13 Creating Components in the Family Editor . and click Apply. 35 In the Family Types dialog box.Specify the mullion width parameter 34 On the Design Bar. Notice the window adapts to the new dimension parameters. enter 500 mm for Default Sill Height. do the following: ■ ■ ■ ■ Under Dimensions. Click Apply.

and aligned with the sash edge. Enter 2000 mm for Width. Click OK.NOTE After flexing the model. 41 On the Design Bar. 40 In the Work Plane dialog box. under Specify a new Work Plane. click Set Work Plane. Click Apply. return the window to its original dimensions: ■ ■ ■ ■ ■ Under Dimensions. and click OK. 42 On the Options Bar. click . 39 On the Design Bar. 43 Sketch a rectangle centered on the upper horizontal mullion reference plane approximately as shown. it is important to verify that all model elements adapted to the changes as expected. In this case. Sketch the horizontal mullion extrusions 38 On the Design Bar. enter 800 mm for Default Sill Height. enter 1000 mm for Height. click Solid Form ➤ Solid Extrusion. Under Other. You should flex the model at regular intervals to catch problems early. Creating the Window Mullion Solid Geometry | 457 . you should pay close attention to the new mullions and make sure they remain centered. Most problems can be resolved by aligning and locking lines. 37 In the Family Types dialog box. select Reference Plane : Glazing for Name. evenly spaced. or undoing the same. Notice the Depth value on the Options Bar remains at the previously specified value. click Lines. and then click the lock icons to lock the left and right edges to the edge of the sash.

select Mullion Width for Label. click Dimension. Move the dimension value as shown. 49 On the Options Bar. and select the dimension you added in the previous step.44 On the Design Bar. 46 On the Design Bar. click Modify. 48 On the Design Bar. 458 | Chapter 13 Creating Components in the Family Editor . 50 Repeat the previous steps to create an identical mullion centered on the lower horizontal reference plane as shown. 45 Add a vertical dimension from the top edge of the mullion extrusion to the reference plane at the center of the mullion. and move the EQ values off to each side as shown. Click the EQ symbol to make both vertical dimensions equal. Remember. click Dimension. as shown. and then to the bottom edge of the mullion extrusion. 47 Add a vertical dimension from the top edge to the bottom edge of the mullion extrusion. Do not be concerned with the dimension value. follow these basic steps: ■ Sketch the rectangle similar to the mullion you just completed.

Creating the Window Mullion Solid Geometry | 459 . click Finish Sketch. ■ Dimension mullion edges and the reference plane at the center of the mullion and click the equality constraint. Join the mullion geometry 52 On the Tools menu. The horizontal mullion extrusions are now complete. and on the Options Bar. click Join Geometry. 53 Select the horizontal mullions.NOTE Do not lock the lines to the sash edge as you did previously. Add a dimension between the upper and lower mullion edges. and select the vertical mullions. ■ ■ 51 On the Design Bar. Select the dimension. select Mullion Width for Label.

spin the model to get a good view of the mullions. Notice the mullion extrusions are joined. you can still see the window. enter 500 mm for Default Sill Height. If necessary. click Family Types. 57 In the Family Types dialog box. Under Other. under 3D Views. do the following: ■ ■ ■ ■ Under Dimensions.54 In the Project Browser. enter 1500 mm for Height. so when you open the Family Types dialog box. double-click View 1. Flex the window model 55 Adjust the location of the window model within the drawing area. Notice the window adapts to the new dimension parameters and the mullions stretch with the new window height. Enter 1500 mm for Width. Click Apply. 460 | Chapter 13 Creating Components in the Family Editor . 56 On the Design Bar.

Click OK. 59 Proceed to the next exercise. Under Other. “Assigning Materials to the Window Components” on page 461. Enter 2000 mm for Width. Assigning Materials to the Window Components | 461 .58 In the Family Types dialog box. Click Apply. sash. Assigning Materials to the Window Components In this exercise. and mullions that you want to display in renderings of the new window. enter 800 mm for Default Sill Height. return the window to its original dimensions: ■ ■ ■ ■ ■ Under Dimensions. you assign materials to the frame. enter 1000 mm for Height.

Medium. Yellow/. and mullions 7 In the Project Browser. sash. click . and click OK. and click OK. click the Model Graphics Style control. click Modify. the sash. verify that Coarse. click OK. 6 In the Materials dialog box. and click OK. 4 In the Materials dialog box. 10 On the Options Bar. click Duplicate. 17 In the Element Properties dialog box. select Frame/Mullion for Subcategory. click for Texture. 13 In the Materials dialog box. select Stained. under Elevations. Create a new material based on the existing yellow pine material 1 On the Settings menu. 14 In the Element Properties dialog box. 18 On the Design Bar. and the mullions. The window frame is assigned the new Pine Frame material. click Materials. select Edit for Visibility. and click OK. double-click Exterior. under Graphics. under AccuRender. 5 In the Material Library dialog box. 12 Under Materials and Finishes. and Fine are selected. select Pine Frame for Name. under Identity Data. 11 In the Element Properties dialog box. Assign the Pine Frame material to the frame. under View Specific Display.Dataset Continue using the family file from the previous exercise. 16 Under Detail Levels. No Gloss. select Front/Back and When cut in Plan/RCP (if category permits). 15 In the Family Element Visibility Settings dialog box. navigate to AccuRender/Wood/Pine. click OK. enter Pine Frame for Name. TIP Hold the CTRL key down as you select the sweep and various extrusions. and select Shading with Edges. click for Material. 9 Select the window frame sweep. 2 In the Materials dialog box. 3 In the New Material dialog box. Dark. 462 | Chapter 13 Creating Components in the Family Editor . 8 On the View Control Bar. clear the other view options.

double-click View 1. 20 Select the glass extrusion. 24 In the Project Browser. 22 In the Family Element Visibility Settings dialog box. Medium. click Visibility. verify that Coarse. select Front/Back and When cut in Plan/RCP (if category permits). 25 Zoom in on a window corner. under 3D Views. and click OK. 23 Under Detail Levels. Assigning Materials to the Window Components | 463 . under View Specific Display.Modify the glass visibility 19 In the Project Browser under Elevations. double-click Right. and Fine are selected. 21 On the Options Bar.

and glass display their assigned materials. Dataset Continue using the family file from the previous exercise. you define new window types based on the window model that you just created. “Defining New Window Types” on page 464. mullions. sash. You begin by adding a formula to the mullion offset parameter to specify horizontal divisions of one third the overall height of the window. 26 Proceed to the next exercise. Defining New Window Types In this exercise.The window frame. You then create multiple window types that will be available to the user after the family is loaded into a project. 464 | Chapter 13 Creating Components in the Family Editor .

and click OK. and click Apply. 8 In the Family Types dialog box. Flex the window model 4 In addition to flexing the model after the addition or modification of model geometry. click Family Types. The window height is doubled.Add a mullion offset formula to the family type 1 Zoom to fit and move the window model off the side of the drawing area so it will be visible after you open the Family Types dialog box. specify the following parameter values: ■ ■ ■ Enter 2500 mm for Width. and click Apply. it is also a good idea to flex the model after a new formula is applied. but the one third height spacing is maintained in the horizontal mullions. 3 In the Family Types dialog box. Defining New Window Types | 465 . enter 2500 w x 1250mm h for Name. Click Apply. under Family Types. enter 1000 mm for Height. and click Apply. enter Height/3 in the Formula column for Mullion Offset. click New. Enter 1250 mm for Height. Define new window types with various heights and widths 6 In the Family Types dialog box. 5 In the Family Types dialog box. In the Family Types dialog box. 2 On the Design Bar. 7 In the Name dialog box. enter 2000 mm for Height. The horizontal mullions are now spaced apart at one third the height of the window.

19 On the Options Bar. Click Apply. Enter 1300 mm for Height. Define the final window type 12 Under Family Types. navigate to the location of your Training Window. 15 On the File menu. click New.rfa file. Enter 1500 mm for Height. click Load. 16 Navigate to the location of your choice and save the new window family with the name. Load the new window family into a new project 17 On the Standard toolbar. specify the following parameter values: ■ ■ ■ Enter 2600 mm for Width. click to start a new project based on your default template. specify the following parameter values: ■ ■ ■ ■ Enter 1800 mm for Width. 20 In the Open dialog box. click Window. 10 In the Name dialog box. You now have three new window types defined within your window family. and click Open.9 Under Family Types. 14 In the Family Types dialog box. click New. 13 In the Name dialog box. Click Apply. 11 In the Family Types dialog box. Click OK. 466 | Chapter 13 Creating Components in the Family Editor . and click OK. enter 1800 w x 1500mm h for Name and click OK. 18 On the Basics tab of the Design Bar. enter 2600 w x 1300mm h for Name. click Save.rfa. Training Window. select it.

30 Add the third window to the right side of the wall. click the Model Graphics Style control. 31 On the Design Bar. and select Shading with Edges. 32 On the View menu. select Training Window : 1800 w x 1500mm h. click . select Training Window :2600 w x 1300mm h. 25 In the Type Selector. 22 Draw a generic wall segment 12000 mm long. clear Tag on Placement. click Window. select Training Window : 2500 w x 1250mm h. click Wall. 26 Add the window to the left side of the wall. click Thin Lines. 27 In the Type Selector. 35 On the View Control Bar. 34 On the View toolbar.Place new window types in the project 21 On the Design Bar. 28 Add this window to the center of the wall. Notice the detail that displays. Defining New Window Types | 467 . 23 On the Design Bar. 29 In the Type Selector. click Modify. 24 On the Options Bar. This is because you set the visibility values to display when cut in plan/RCP. 33 Zoom in on the center window.

468 | Chapter 13 Creating Components in the Family Editor . and drawers as extrusions.You have three new fixed nine-light windows based on a new window family prototype. Creating a Furniture Family In this lesson. you create a custom furniture family based on the definition of a rolltop desk. Finally. You then assign parameters to the furniture family to allow for the creation of different-sized versions of the prototype. you assign new dimension values to the furniture to create new types within the furniture family. you add reference planes and specify the parameters for the new rolltop desk furniture family. This completes the Creating a Window Family lesson. Specifying the New Rolltop Desk Parameters In this exercise. drawer base. rolltop. and specify values for the furniture length and depth. You begin by creating the desktop.

Precise dimensions are assigned to the reference planes in subsequent steps. 4 Maximize the view. The reference planes that display are part of the default furniture template. click Ref Plane. Floor Plan: Ref. they represent the furniture centerline axes. Level. Draw additional horizontal and vertical reference planes 6 On the Design Bar. click Zoom ➤ Zoom to Fit. 7 Draw two horizontal reference planes. 3 In the left pane of the New dialog box. 2 On the File menu. Specifying the New Rolltop Desk Parameters | 469 . NOTE When you draw the reference planes. click New ➤ Family. click Training Files. one to the left and one to the right of the existing vertical centerline reference plane as shown. and open Metric\Templates\ Metric Furniture. their exact location is not critical.Create a new family based on the default furniture template 1 Close all open projects or families. one above and one below the existing horizontal centerline reference plane as shown. 8 Draw two vertical reference planes.rft. 5 On the View menu.

proceeding to the centerline reference plane. Click the EQ icon to make the segments equal. click Dimension. It should reference the left reference plane and the right reference plane as shown.Dimension the reference planes 9 On the Design Bar. 470 | Chapter 13 Creating Components in the Family Editor . 10 Near the bottom of the drawing area. and ending at the right reference plane. 11 Add an overall horizontal dimension underneath the dimension you just added. as shown. add a horizontal dimension string beginning at the left reference plane.

add a vertical dimension string beginning at the upper reference plane. 14 Change the horizontal dimension to 2000 mm. 16 On the right side of the drawing area. proceeding to the centerline reference plane. 13 Select the left reference plane. click Dimension. as shown. Specifying the New Rolltop Desk Parameters | 471 . 15 On the Design Bar.12 On the Design Bar. click Modify. Click the EQ symbol to make both segments equal. and ending at the lower reference plane.

19 Select the upper.17 To the right of the dimension you just created. 18 On the Design Bar. horizontal reference plane. add an overall vertical dimension from the upper reference plane to the lower reference plane. 472 | Chapter 13 Creating Components in the Family Editor . click Modify. as shown. 20 Change the vertical dimension to 1000 mm.

24 On the Options Bar. Select Type. TIP To do this. For Group parameter under. enter Length for Name. Add length and depth family parameters 23 Select the 2000 mm dimension. select Family parameter. 22 Clean up the extents of the reference planes and the dimension witness lines as shown. Afterwards. select Dimensions.. select <Add parameter. select each dimension and drag the witness line controls as needed. click Modify. 25 In the Parameter Properties dialog box. Under Parameter Data.. specify the following: ■ ■ ■ ■ ■ Under Parameter type. Specifying the New Rolltop Desk Parameters | 473 . select each reference plane and drag the extents to the new position. Click OK.> for Label.21 On the Design Bar.

select Family parameter. click Family Types. you can still see the model. select <Add parameter.> for Label. Click OK. Under Parameter Data. Flex the design 29 Adjust the location of the reference planes within the drawing area.. For Group parameter under. specify the following: ■ ■ ■ ■ ■ Under Parameter type. 30 On the Design Bar. enter Depth for Name.26 Select the 1000 mm dimension. Therefore. you should flex the design now to ensure the reference planes and labelled dimensions adapt to changes as expected. These reference planes will be the skeleton that you snap the solid geometry to. so when you open the Family Types dialog box. 28 In the Parameter Properties dialog box. 474 | Chapter 13 Creating Components in the Family Editor . select Dimensions.. 27 On the Options Bar. Select Type.

32 In the Family Types dialog box. Your lines may have a lighter weight. Click OK. it will also adapt to the same changes. 2 On the Options Bar. 3 Select the upper left reference plane intersection for the first corner of the rectangle. Click Apply. you create the solid geometry of the desktop with an extrusion. When the solid geometry is snapped to the reference planes. Enter 1000 mm for Depth. click . Create the desktop using an extrusion 1 On the Design Bar. Notice the reference planes adapt to the new dimension parameters. click Symbolic Lines. Creating the Desktop Solid Geometry | 475 . enter 2000 mm for Length. and then select the lower right reference plane intersection for the second corner of the rectangle. Dataset Continue using the family file from the previous exercise. Click Apply. the symbolic line thickness was modified for training purposes. Creating the Desktop Solid Geometry In this exercise. enter 3000 mm for Length. return the parameters to their original values: ■ ■ ■ ■ Under Dimensions. Enter 1500 mm for Depth. 33 Proceed to the next exercise.31 In the Family Types dialog box. NOTE In the image below. “Creating the Desktop Solid Geometry” on page 475. do the following: ■ ■ ■ Under Dimensions.

6 In the Work Plane dialog box. and enter 100 mm for Depth. under Elevations. 476 | Chapter 13 Creating Components in the Family Editor . click Set Work Plane. 13 Move the cursor over the top edge of the desktop. 10 On the Design Bar. click Finish Sketch. 5 On the Design Bar. click Solid Form ➤ Solid Extrusion. and select the top edge. click Modify. 7 On the Design Bar. The desktop extrusion extends 100 mm above the reference level. press TAB until the chain of lines is offered as a selection option. under Specify a new Work Plane. 8 On the Options Bar. 11 In the Project Browser. double-click Front. select Level: Ref. and click OK. 9 Move the cursor over one of the symbolic lines. and click to select all four symbolic lines. press TAB until Extrusion : Shape handle displays in the Status Bar. click . click Lines. Level for Name. Move the desktop up 12 On the Design Bar.4 On the Design Bar.

select <Add parameter. and select the bottom edge. enter Height for Name. 16 Drag the bottom edge of the desktop up until the desktop is 100 mm thick.. 23 In the Parameter Properties dialog box.14 Drag the top edge of the desktop upward until the temporary dimension value is 750 mm. 19 Add a vertical dimension from the bottom of the desktop to the top edge. 15 Move the cursor over the bottom edge of the desktop. select Family parameter. specify the following: ■ ■ Under Parameter type. as shown.> for Label. press TAB until Extrusion : Shape handle displays in the Status Bar. Under Parameter Data. click Modify.. Add height and thickness family parameters 20 On the Design Bar. Creating the Desktop Solid Geometry | 477 . 21 Select the 750 mm dimension. 22 On the Options Bar. Add height and thickness dimensions 17 On the Design Bar. click Dimension. 18 Add a vertical dimension from the reference level to the top edge of the desktop.

so when you open the Family Types dialog box. enter 4000 mm for Length. select <Add parameter. return the parameters to their original values: ■ ■ ■ ■ ■ Under Dimensions. and click Apply. Enter 1200 mm for Height. you can still see the model. For Group parameter under. and click Apply. 25 On the Options Bar. Select Type. Click OK. Under Parameter Data. 24 Select the 100 mm dimension. Notice the desk top adapts to the new dimension parameters. 32 Proceed to the next exercise. click Family Types. click Modify. you create the solid geometry of the desk drawer base. Flex the design 28 Adjust the location of the model within the drawing area. select Dimensions. “Creating the Desk Drawer Base Solid Geometry” on page 478.■ ■ ■ For Group parameter under. 31 In the Family Types dialog box. Click Apply.. Click OK. and click Apply. Creating the Desk Drawer Base Solid Geometry In this exercise. select Dimensions. Enter 100 mm for Thickness. 27 On the Design Bar.. 478 | Chapter 13 Creating Components in the Family Editor . Click OK. 30 In the Family Types dialog box. Enter 150 mm for Thickness. enter 2000 mm for Length. specify the following: ■ ■ ■ ■ ■ Under Parameter type. Enter 750 mm for Height. enter Thickness for Name. do the following: ■ ■ ■ Under Dimensions. Select Type. 26 n the Parameter Properties dialog box. 29 On the Design Bar.> for Label. select Family parameter.

double-click Ref. 5 Move the cursor over the upper horizontal reference plane. 2 On the Design Bar. and click to locate a new horizontal reference plane offset 100 mm below it. click Ref Plane.Dataset Continue using the family file from the previous exercise. Offset two reference planes to locate the first drawer base corner 1 In the Project Browser. 3 On the Options Bar. 4 Move the cursor over the left vertical reference plane. Creating the Desk Drawer Base Solid Geometry | 479 . and enter 100 mm for Offset. under Floor Plans. click . 6 On the Design Bar. click Dimension. Level. and click to locate a new vertical reference plane offset 100 mm to the right.

Sketch the left drawer base 9 On the Design Bar. select Level: Ref. as shown. Lock the dimension as shown.7 Add a dimension referencing the left vertical reference plane and the offset plane you added. 11 In the Work Plane dialog box. 13 On the Options Bar. click Lines. 480 | Chapter 13 Creating Components in the Family Editor . 12 On the Design Bar. click Solid Form ➤ Solid Extrusion. click . Level for Name. 14 Select the intersection of the new offset reference planes for the first corner of the rectangle. click Set Work Plane. and then specify a point 300 mm to the right and 800 mm down for the second corner of the rectangle. 8 Add a dimension to the top horizontal reference plane and the offset plane below it. and click OK. Click the lock icon as shown. under Specify a new Work Plane. 10 On the Design Bar.

After you complete the rectangle. two lock icons display. and then click the lock icon to lock the dimension. click Dimension. 15 Click both of the lock icons to lock the edges of the extrusion to the reference planes. 16 On the Design Bar. Creating the Desk Drawer Base Solid Geometry | 481 . 17 Add a vertical dimension from the lower reference plane to the lower edge of the drawer base.

TIP You can select multiple elements by holding the CTRL key down. 21 Select the vertical centerline reference plane as the mirror axis.Mirror the left rectangle to create the right drawer base 18 On the Design Bar. A duplicate of the left drawer base is mirrored to create the right drawer base. click . 482 | Chapter 13 Creating Components in the Family Editor . as shown below at the cursor. click the Mirror tool. . 20 On the Tools toolbar. 19 Select the four sketched lines. 22 On the Tools toolbar. select the horizontal reference plane second from the top. 23 For the align-to reference. You can also highlight the entire line chain. click Modify. using the TAB key.

click Dimension. A lock icon displays. and then click the lock icon to lock the dimension. 26 On the Design Bar. 27 Add and lock the following two dimensions to the right drawer extrusion: ■ Add a dimension from the right vertical reference plane to the right edge of the drawer base. Creating the Desk Drawer Base Solid Geometry | 483 .24 Select the top horizontal line of the right drawer extrusion as shown. 25 Click the lock icon to lock the extrusion edge to the reference plane.

29 Select the dimension referring to the drawer width on the left extrusion. one on each extrusion that references the width of the drawer base. 31 In the Parameter Properties dialog box. 484 | Chapter 13 Creating Components in the Family Editor .. 28 Add two final dimensions. select Dimensions. 30 On the Options Bar. select <Add parameter. Click OK. Select Type. For Group parameter under. select Family parameter. enter Drawer Base Width for Name.. Under Parameter Data.■ Add a dimension from the lower reference plane to the lower edge of the drawer base. and then click the lock icon to lock the dimension. as shown.> for Label. specify the following: ■ ■ ■ ■ ■ Under Parameter type.

double-click Front. 35 On the Design Bar. 33 On the Options Bar. click Modify. click Finish Sketch. Extend the drawer base extrusions up to the desktop 36 In the Project Browser. 34 On the Design Bar.32 Select the dimension referring to the drawer width on the right extrusion. select Drawer Base Width for Label. Creating the Desk Drawer Base Solid Geometry | 485 . under Elevations.

click Modify. and click OK. 486 | Chapter 13 Creating Components in the Family Editor . 43 Click the Annotation Categories tab. click the Scale control and select 1:20. click it to lock the alignment. notice that annotations display in this view. 41 On the View toolbar. 42 On the View menu. 38 Select the lower edge of the desktop as the align-to reference. 45 On the View Control Bar. However. After the alignment.37 On the Tools toolbar. click . 39 Select the upper edge of the drawer base. The solid geometry for the desk drawer base is now complete. a lock icon displays. click . 44 Clear Show annotation categories in this view. 40 On the Design Bar. click Visibility/Graphics.

48 In the Family Types dialog box. and click Apply. return the parameters to their original values: ■ ■ ■ ■ ■ Under Dimensions. 50 Proceed to the next exercise. and click Apply. Enter 150 mm for Thickness. Click Apply. and click Apply. do the following: ■ ■ ■ Under Dimensions. click Family Types. Enter 1200 mm for Height. you can still see the model. enter 4000 mm for Length. 47 On the Design Bar. enter 2000 mm for Length. Creating the Rolltop Solid Geometry | 487 . “Creating the Rolltop Solid Geometry” on page 487. Enter 100 mm for Thickness. you create the solid geometry of the desk rolltop. Click OK.Flex the design 46 Adjust the location of the model within the drawing area so when you open the Family Types dialog box. Enter 750 mm for Height. Creating the Rolltop Solid Geometry In this exercise. Notice the desk adapts to the new dimension parameters. 49 In the Family Types dialog box.

3 On the Design Bar. as shown.Dataset Continue using the family file from the previous exercise. click Solid Form ➤ Solid Extrusion. Create the rolltop extrusion 1 In the Project Browser. click Set Work Plane. 4 In the Work Plane dialog box. and click OK. select Reference Plane: Center (Left\Right) for Name. 2 On the Design Bar. click Lines. click . 488 | Chapter 13 Creating Components in the Family Editor . 5 On the Design Bar. under Specify a new Work Plane. double-click Right. then move the cursor up 300mm and to the left 400mm. and click to specify the upper left corner. under Elevations. 7 Sketch the rectangle beginning at the intersection of the desktop and the right reference plane. 6 On the Options Bar.

Creating the Rolltop Solid Geometry | 489 . and click the lock icon to lock the alignment. 9 Select the desk top. and lock the alignment.8 On the Tools toolbar. then select the right parallel sketch line. 10 Select the right vertical edge of the desktop extrusion. click . then the lower horizontal sketch line.

click the Fillet arc tool. 14 On the Options Bar. and then move the cursor down and to the right until you create and arc similar to the image below. TIP You may need to click the down arrow button. . and lock it. and lock it. 13 On the Design Bar. the upper sketch line. 12 Add one dimension referring to both vertical sketch lines. Add another dimension to both horizontal sketch lines. and then select the fillet arc tool from the menu. click Lines. 16 On the Design Bar. 15 Select the left vertical sketch line.11 On the Design Bar. Do not be concerned with the precise dimension of the arc radius. click Dimension. click Finish Sketch. 490 | Chapter 13 Creating Components in the Family Editor .

The rolltop extrusion outline is complete.

Align the left and right edges of the rolltop with the drawer bases
17 In the Project Browser, under Elevations, double-click Front.

18 On the Tools toolbar, click

.

19 Select the left edge of the left drawer base, select the left edge of the rolltop, and click the lock icon.

20 Select the right edge of the right drawer base, select the right edge of the rolltop, and click the lock icon.

Creating the Rolltop Solid Geometry | 491

21 On the View toolbar, click

.

The solid geometry of the rolltop is now complete.

Flex the design
22 Adjust the location of the desk model within the drawing area so when you open the Family Types dialog box, you can still see the model. 23 On the Design Bar, click Family Types. 24 In the Family Types dialog box, do the following:
■ ■ ■ ■

Under Dimensions, enter 4000 mm for Length, and click Apply. Enter 1500 mm for Depth, and click Apply. Enter 1500 mm for Height, and click Apply. Enter 200 mm for Thickness, and click Apply.

The desk should adapt to all the changes. If not, you may need to align and lock problematic edges that did not remain aligned. You can also use dimension constraints.

492 | Chapter 13 Creating Components in the Family Editor

25 In the Family Types dialog box, return the parameters to their original values:
■ ■ ■ ■ ■ ■

Under Dimensions, enter 2000 mm for Length. Enter 1000 mm for Depth. Enter 750 mm for Height. Enter 100 mm for Thickness. Click Apply. Click OK.

26 Proceed to the next exercise, “Creating the Drawers Solid Geometry” on page 493.

Creating the Drawers Solid Geometry
In this exercise, you create the solid geometry of the drawers and apply material to the desk.

Dataset Continue using the family file from the previous exercise.

Create the desk drawer extrusions
1 On the Design Bar, click Solid Form ➤ Solid Extrusion. 2 On the Design Bar, click Set Work Plane. 3 In the Work Plane dialog box, under Specify a new Work Plane, select Pick a Plane, and click OK. 4 Select the front plane of the right drawer base.

Creating the Drawers Solid Geometry | 493

click Dimension. 14 On the Tools toolbar. . double-click Front. There should be four dimensions as shown. and repeat the previous step by selecting the right vertical lines of the 494 | Chapter 13 Creating Components in the Family Editor . 13 To constrain the four upper drawers. click . click . click the lock that displays to lock the alignment. If you cannot see the locks on the dimensions. under Elevations. click Lines. 11 On the Tools toolbar. 10 Add a dimension between the vertical edges of the drawer base and the vertical lines of each bottom drawer. If you modify the desk length or the drawer base width. select the left vertical line on the left lowest drawer first. Lock each dimension as you add it. 8 Sketch six drawers similar to the image below. NOTE Adding and locking these dimensions is very important. click drawer set on the left.5 In the Project Browser. 7 On the Options Bar. 6 On the Design Bar. After selecting the line of an upper drawer. 9 On the Design Bar. NOTE The exact configuration of the rectangles representing the drawer fronts is not critical. 12 On the Options Bar. zoom the view until you do. these locked dimension assure that the drawers flex as expected. and then select the corresponding left vertical lines of the two drawers above it. select Multiple Alignment.

Wood. 30 In the Element Properties dialog box. 28 Click OK. Apply material to the desk 21 Draw a pick box around the entire desk to select all the extrusions.15 On the Tools toolbar. click for Texture. and click OK. click OK. and select Shading with Edges. 27 In the Material Library dialog box. Creating the Drawers Solid Geometry | 495 . 23 In the Element Properties dialog box. click 24 In the Materials dialog box. 20 On the View toolbar. for Material. under AccuRender. click . click the Model Graphics Style control. click Duplicate. 29 In the Materials dialog box. and click OK. navigate to AccuRender/Wood/Cherry and select Stained. click Finish Sketch. Cherry. Polished. 19 On the Design Bar. 22 On the Options Bar. click . under Materials and Finishes. under Constraints. and repeat the previous two steps on the right set of drawers. 26 In the Materials dialog box. 18 In the Element Properties dialog box. Dark. click Modify. 31 On the View Control Bar. enter 20mm for Extrusion End. click . click Extrusion Properties. enter Desk . 16 On the Design Bar. 25 In the New Material dialog box. click OK. These steps ensure the top drawers remain aligned and flex with the constrained bottom drawer. 17 On the Design Bar.

The desk should adapt to all the changes. Enter 1500 mm for Depth. you define new furniture types based on the rolltop desk model that you just created. and click Apply. do the following: ■ ■ ■ Under Dimensions. enter 2000 mm for Length. 34 In the Family Types dialog box. 33 On the Design Bar. enter 4000 mm for Length. Enter 1000 mm for Depth. 36 Proceed with the final exercise in this lesson. You can also use dimension constraints. return the parameters to their original values: ■ ■ ■ ■ ■ ■ Under Dimensions. If not.Flex the design 32 Adjust the location of the desk model within the drawing area so when you open the Family Types dialog box. and click Apply. you can still see the model. “Defining New Furniture Types” on page 496. 496 | Chapter 13 Creating Components in the Family Editor . 35 In the Family Types dialog box. click Family Types. Enter 100 mm for Thickness. Defining New Furniture Types In this exercise. Enter 200 mm for Thickness. Enter 750 mm for Height. Click Apply. and click Apply. Click OK. you may need to align and lock problematic edges that did not remain aligned.

4 In the Family Types dialog box. 7 In the Family Types dialog box. and click Apply. click New. click 14 On the View toolbar. click Component. click Family Types. 15 On the View Control Bar. click New. click New. 11 On the File menu. select Rolltop Desk 200 x 1000mm. Training Furniture. Defining New Furniture Types | 497 . and click OK. 6 In the Name dialog box. select it. verify that Length is 2000 mm and Depth is 1000 mm. 17 On the Options Bar. and click OK. 9 In the Name dialog box. and click OK. click . and click Open. enter Rolltop Desk 2000 x 1000mm for Name. click Load. click the Model Graphics Style control and select Shading with Edges. Define new furniture types with various widths and depths 1 On the Design Bar.rfa file. click Apply. enter 2100 mm for Length and 1100 mm for Depth. enter Rolltop Desk 2250 x 1250mm for Name. under Family Types. enter Rolltop Desk 2100 x 1100mm for Name. You now have three new furniture types defined within your furniture family. click Save. navigate to the location of your Training Furniture. and click Apply. to start a new project based on your default template.Dataset Continue using the family file from the previous exercise. 3 In the Name dialog box. 20 Specify a point in the drawing area to add the first desk. enter 2250 mm for Length and 1250 mm for Depth. 8 Under Family Types. 16 On the Basics tab of the Design Bar. 10 In the Family Types dialog box. 12 Navigate to the folder of your choice and save the new furniture family project with the name. 2 In the Family Types dialog box. and click OK.rfa. 5 Under Family Types. 19 In the Type Selector. 18 In the Open dialog box. Load the new furniture family into a new project 13 On the Standard toolbar.

you draw a baluster with an extrusion. You now have three new rolltop desks based on the new rolltop desk furniture family prototype. select Rolltop Desk 2250 x 1250mm. and add the second desk. Creating a Baluster Family In this lesson. Balusters are simply profile extrusions with an assigned height family parameter. Drawing a Baluster In this exercise.21 In the Type Selector. 22 Specify a point to the right of the first desk. and click to add the third desk. select Rolltop Desk 2100 x 1100mm. 23 In the Type Selector. 24 Specify a point in the drawing area to the right of the previous two desks. you create a custom baluster and apply it to a set of stair railings. 498 | Chapter 13 Creating Components in the Family Editor . This completes the Creating a Furniture Family lesson.

click Set Work Plane. 7 On the Design Bar. 4 On the Design Bar. select Training Files and navigate to the Metric ➤ Templates folder. click Lines. select Ref. Draw your profile approximately 30mm wide by 60mm deep. In the left pane of the New dialog box. 6 In the Work Plane dialog box. The bottom of the baluster is at the reference level and the baluster has an assigned default height of 750mm. Top and bottom cut angles for the baluster are also displayed. 5 On the Design Bar. click New ➤ Family. click Finish Sketch. Drawing a Baluster | 499 . NOTE When you draw the closed profile lines and arcs. expand Floor Plans. expand Views (all).Dataset ■ ■ On the File menu.rft. click Solid Form ➤ Solid Extrusion. the baluster profile should be centered on the vertical and horizontal reference planes. and double-click Ref. 9 On the Design Bar. Level. and click OK. Level for Name. click Zoom ➤ Zoom All to Fit. Create a new family based on the default profile template 1 Expand the left elevation view. 8 Draw the closed baluster plan profile as shown. However. Select Metric Baluster. The reference planes that display are part of the default baluster template. 2 On the View menu. their exact location is not critical. Draw the baluster plan profile 3 In the Project Browser. and click Open.

click . Assigning the New Baluster to a Stair Run In this exercise. 4 On the Design Bar. Navigate to the Metric ➤ Templates folder. you assign the new baluster that you just created to a stair run. The new custom baluster is now complete. Select the DefaultMetric. click Modify and select the extrusion. In the New Project Dialog box.rte file. click Stairs. click Finish Sketch. 2 In the New Project dialog box. click Browse. and click Open. Draw a straight stair run 3 On the Design Bar. click New ➤ Project. the extrusion has a height of 250mm. 12 On the Options Bar. 500 | Chapter 13 Creating Components in the Family Editor . 13 Select the top reference plane and select the top edge of the extrusion. 15 Save the new baluster family with the name Training Baluster. Load the new baluster family into a new project 1 On the File menu. 11 On the Design Bar. select Training Files. 14 Click the lock icon.Extend the baluster extrusion to the top reference plane 10 In the Project Browser under Elevations. click the Modelling tab. and in the left pane of the New dialog box. click OK. 6 On the Design Bar. 5 Draw a straight stair run as shown. By default.rfa. double-click Front.

click Edit/New. and click Open. 19 Click OK.7 On the File menu. click Modify and select the existing railing. select Training Baluster : Training Baluster for the Regular baluster. click . 21 In the Element Properties dialog box. click Load from Library ➤ Load Family. click Edit for Baluster Placement. 14 In the Element Properties dialog box. click . 17 Clear Use Balusters Per Tread on Stairs. 15 In the Type Properties dialog box. 11 On the View menu. navigate to the location of your Training Baluster. 16 In the Edit Baluster Placement dialog box. Apply the custom baluster to the stair run 12 On the Design Bar. select it. 13 On the Options Bar. click Orient ➤ Southwest. click OK. 18 Specify Start and End posts as Training Baluster. 22 Zoom in on the new balusters. click Shading with Edges. Assigning the New Baluster to a Stair Run | 501 . click OK. 9 On the View toolbar. 8 In the Open dialog box. under Baluster Family. 20 In the Type Properties dialog box.rfa file. 10 On the View menu.

you create five different profiles: a sweep. Drawing a Sweep Profile In this exercise. Create a new family based on the default profile template 1 On the Design Bar. a stair nosing. 3 Save the new profile family with the name Profile . In the left pane of the New dialog box. you draw a sweep profile. Drawing a Rail Profile In this exercise. NOTE When you draw the closed profile lines and arcs.Sweep. In this lesson. their exact location is not critical. the sweep profile should begin at the reference plane intersection. draw the sweep profile with line and arc segments as shown. a railing. click New ➤ Family. 2 Starting at the reference plane intersection. This completes the Creating a Baluster Family lesson. balusters. and click Open. Use profiles to define object cross sections such as railings. click Lines. Creating Profile Families A profile is a series of closed two-dimensional lines and arcs. cornices. select Training Files. You then create an in-place sweep based on a 2D path and apply the host sweep to a wall. However. Dataset ■ ■ On the File menu.rfa. and a host sweep. 502 | Chapter 13 Creating Components in the Family Editor .rft. a reveal. you create a rail profile. and other sweep-defined objects. soffits. Create profiles to define frequently used shapes in your details. The new sweep profile is now complete. and navigate to the Metric\Templates folder. Select Metric Profile.The stair run is now assigned the new baluster that you created.

Drawing a Stair Nosing Profile In this exercise.rft. you create a stair nosing profile. and navigate to the Metric\Templates folder.rfa. Dataset ■ On the File menu. and click Open. verify that Ref. draw the rail profile with line segments as shown. Level is open. However. The reference planes that display are part of the default rail profile template. Select Metric Profile-Rail. click New ➤ Family. In the left pane of the New dialog box. click Lines. the top of the rail profile should coincide with the rail top reference plane. Create a new family based on the default rail profile template 1 In the Project Browser. their exact location is not critical. The new rail profile is now complete. The rail height is measured from the floor elevation to the rail top. click New ➤ Family. 3 Starting at the reference plane intersection. with the vertical reference plane labeled as the rail centerline and the horizontal reference plane labeled as the rail top.Rail. under Floor Plans. Drawing a Stair Nosing Profile | 503 . select Training Files.Dataset ■ ■ On the File menu. Draw the rail profile 2 On the Design Bar. NOTE When you draw the closed profile lines and arcs. 4 Save the new profile family with the name Profile .

rft. under Floor Plans. verify that Ref. their exact location is not critical.rft. with the vertical reference plane labeled as the riser face and the horizontal reference plane labeled as the tread surface. Level is open. with the vertical reference plane labeled as the wall face. Select Metric Profile-Stair Nosing. click Lines. In addition.■ In the left pane of the New dialog box. and navigate to the Metric\Templates folder. and click Open. select Training Files. you create a reveal profile. Drawing a Reveal Profile In this exercise. draw the stair nosing profile with line and arc segments as shown. and navigate to the Metric\Templates folder. The reference planes that display are part of the default stair nosing profile template. select Training Files. Dataset ■ ■ On the File menu.rfa. However. NOTE When you draw the closed profile lines and arcs. click New ➤ Family. 3 Starting at the reference plane intersection. Reveal profiles are used with the Reveal tool in the project environment to define a wall cutout. Select Metric Profile-Reveal. and click Open. The reference planes that display are part of the default reveal profile template. Additional text specifies the lower-left quadrant as the location for the stair nosing. you must draw the stair nosing in the lower-left quadrant.Stair Nosing. and the wall body indicated to the right of the wall face reference plane. The new stair nosing profile is now complete. The horizontal reference plane represents the offset from floor level to the reveal. 4 Save the new profile family with the name Profile . Create a new family based on the default reveal profile template 1 In the Project Browser. Draw the stair nosing profile 2 On the Design Bar. Create a new family based on the default stair nosing profile template 1 Notice the existing planes and text provided within the template. In the left pane of the New dialog box. the top of the stair nosing profile should coincide with the tread surface reference plane and the right edge of the stair nosing profile should coincide with the riser face reference plane. 504 | Chapter 13 Creating Components in the Family Editor .

NOTE When you draw the closed profile lines. the left edge of the reveal profile must coincide with wall face reference plane and the reveal must be drawn within the wall body (to the right of the wall face reference plane). you create a host sweep profile. Dataset ■ ■ On the File menu. However.Draw the reveal profile 2 On the Design Bar. click New ➤ Family. In the left pane of the New dialog box.rfa. 3 Starting at the reference plane intersection. select Training Files. Drawing a Host Sweep Profile In this exercise. The new reveal profile is now complete.Reveal. Select Metric Profile-Hosted. and click Open. draw the reveal profile with line segments as shown. Level is open. click Lines. Create a new family based on the default host sweep profile template 1 In the Project Browser.rft. under Floor Plans. 4 Save the new profile family with the name Profile . verify that Ref. which may be any vertical surface. Host Sweep profiles are similar to reveal profiles and are used with the Host Sweep tool in the project environment to define a shape to add to a host surface. and navigate to the Metric\Templates folder. their exact location is not critical. Drawing a Host Sweep Profile | 505 .

However. The reference plane intersection is the origin of the host sweep profile.rte file. click New ➤ Project.The reference planes that display are part of the default host sweep profile template. 2 In the New Project dialog box. click Lines. 506 | Chapter 13 Creating Components in the Family Editor . click Browse. select Training Files. The new host sweep profile is now complete. Navigate to the Metric\Templates folder. with the vertical reference plane labeled as the host face and the host body indicated to the left of the host face reference plane. click Create. In the New Project Dialog box. Applying a Sweep Profile to a 2D Path In this exercise. Create a new project 1 On the File menu. and the host sweep profile must be drawn outside of the host body (to the right of the host face reference plane). draw the reveal profile with line and arc segments as shown. click OK.rfa. you apply the sweep profile that you just created to a 2D path. Specify the family category 3 On the Modelling menu. Select the DefaultMetric.Host Sweep. NOTE When you draw the closed profile lines. and in the left pane of the New dialog box. 4 Save the new profile family with the name Profile . 3 Starting at the reference plane intersection. the left edge of the host sweep profile must coincide with the host face reference plane. and click Open. their exact location is not critical. Draw the host sweep profile 2 On the Design Bar.

Applying a Sweep Profile to a 2D Path | 507 . 15 On the View toolbar. navigate to the location of Profile . and click OK. click Solid Form ➤ Solid Sweep. Sketch the 2D sweep path 6 On the Family tab of the Design Bar. the exact location of the path is not critical. 7 On the Design Bar.Sweep. select Generic Models for Family Category. 12 In the Type Selector. click Finish Sweep. click Finish Family. and click OK.4 In the Family Category and Parameters dialog box. Modify the sweep profile configuration 16 In the Project Browser. 14 On the Design Bar. 13 On the Design Bar. expand Elevations. Apply the sweep profile to the 2D path 10 On the Options Bar. and double-click South. select it. and click Open. click Lines and sketch the 2D path approximately as shown. 8 On the Design Bar. enter Sweep for Name.Sweep. click Load Profiles. NOTE When you sketch the 2D path. 11 In the Open dialog box. select Profile . click Sketch 2D Path. 17 Zoom in on the right end of the sweep.rfa. expand Views (all). beside Load Profiles. click Finish Path. click . 9 On the Design Bar. 5 In the Name dialog box.

Navigate to the Metric\Templates folder. Under Other. click . you apply the host sweep profile that you created to a group of walls. The sweep profile application is now complete. click Browse. click New ➤ Project. on the Options Bar. enter 600 for Vertical Profile Offset. 21 Select the sweep profile again and. click Wall. click Edit. and in the left pane of the New dialog box. 24 On the Design Bar. 19 Draw a vertical reference plane coincident with the left edge of the profile as shown. In the New Project Dialog box. Create a new project 1 On the File menu. 2 In the New Project dialog box. Select the DefaultMetric. select Profile Is Flipped. click Ref Plane. click OK. Draw a wall group 3 On the Basics tab of the Design Bar. 508 | Chapter 13 Creating Components in the Family Editor . 20 Select the sweep profile and.rte file. select Training Files. on the Options Bar. and click Open. Under Constraints. 23 Click OK. Applying a Host Sweep Profile to Walls In this exercise. do the following: ■ ■ ■ . 25 On the View toolbar. click Finish Family. Enter 25 degrees for Angle.18 On the Basics tab of the Design Bar. click 22 In the Element Properties dialog box.

8 Select a point on the left wall for the wall sweep. 7 On the Options Bar. verify that Horizontal is selected. 5 On the View toolbar. click Host Sweep ➤ Wall Sweep.NOTE When you draw the walls. 4 Draw four walls as shown. 6 On the Modelling tab of the Design Bar. click . Applying a Host Sweep Profile to Walls | 509 . 9 Select a point on the right wall for the next wall sweep. their exact location is not critical.

16 In the Element Properties dialog box. select Profile . floor and ceiling finish. Specifying Room Tag Parameters In this exercise. . select Training Files. and click Open. Replace the default wall sweep with the new host wall sweep 11 On the File menu. and navigate to the Metric ➤ Templates folder.10 On the Design Bar. 15 In the Type Properties dialog box. you specify the room tag parameters.Host Sweep. click . under Construction. on the Options Bar.Host Sweep : Profile .rfa. Create a new tag based on the default room tag template 1 On the View menu. click New ➤ Annotation Symbol. and area with labels added to extract project data. 510 | Chapter 13 Creating Components in the Family Editor . click OK. 13 Select the wall sweep and. 19 Move the cursor to rotate your viewpoint to view the host sweep from underneath.rft. click Edit/New. select it. navigate to the location of Profile . and click OK. Dataset ■ ■ On the File menu. click Load from Library ➤ Load Family. you create a room tag which displays room name. In the left pane of the New dialog box. Creating a Room Tag In this lesson. Select M_Room Tag.Host Sweep for Profile. This completes the Creating Profile Families lesson. click 14 In the Element Properties dialog box. click Modify. 12 In the Open dialog box. click Spin [Shift]. and click Open. click Zoom ➤ Zoom All to Fit. The reference planes that display are part of the default room tag template. 17 On the View toolbar. 18 In the Dynamic View dialog box. The default wall sweep is replaced with your host sweep profile.

16 Zoom in on the label. Add a 2mm label 6 In the Element Properties dialog box. click Duplicate. click . 10 In the Element Properties dialog box. Specifying Room Tag Parameters | 511 . 22 Specify a point below the Ceiling Finish label for the last label location. select Floor Finish. 12 In the Type Selector. and click OK. and click OK. clear Underline. 4 In the Element Properties dialog box. select Label : 2mm. 13 On the Options Bar. 9 In the Type Properties dialog box. Combine labels into a room tag 11 On the Design Bar. select Name. 17 In the Type Selector. click Edit/New. select Ceiling Finish. 3 On the Options Bar. 21 In the Select Parameter dialog box. and click OK. 8 In the Name dialog box. 7 In the Type properties dialog box. and click OK. select Underline.Edit the 3mm label 2 On the Family tab of the Design Bar. 23 In the Select Parameter dialog box. click Label. 14 Specify the location for the first label as shown. 19 In the Select Parameter dialog box. select Area. 18 Specify a point below the Name label for the next label location. enter 2 for the Text Size parameter. and click OK. 15 In the Select Parameter dialog box. verify that Center and Middle are selected for Text Alignment. click Label. enter 2mm for Name. and click OK. 5 In the Type Properties dialog box. verify that Label : 3mm is displayed. 20 Specify a point below the Floor Finish label for the next label location. and click OK. click OK. The name label is displayed with the text underlined. click Edit/New.

The new room tag is now ready for use. In the left pane of the New dialog box. click Lines. click . Select Generic Annotation. 512 | Chapter 13 Creating Components in the Family Editor . 24 Save the new room tag with the name Finish Area Tag. Creating a Custom North Arrow Annotation Symbol In this exercise. Dataset ■ ■ On the File menu. Sketch a north arrow symbol 2 On the Design Bar. you create a custom north arrow annotation symbol and place it in a new project. Create a new annotation symbol based on the default generic annotation template 1 In the Project Browser.The Area label has a predefined value of 150 SF. and click Open. Notes included with the template specify annotation parameters.rfa.rft. notice that there is only one view available. you create a custom north arrow annotation symbol with a circle and lines. select Training Files. This completes the Creating a Room Tag lesson. click New ➤ Annotation Symbol. 4 Specify the reference plane intersection for the circle center point. and navigate to the Metric\Templates folder. The reference planes that display are part of the default generic annotation template. 3 On the Options Bar. Creating an Annotation Symbol In this lesson.

8 Draw a vertical line from the top to the center point of the circle. 6 On the Options Bar. Creating a Custom North Arrow Annotation Symbol | 513 .5 Drag the cursor and specify a radius of 8mm. click . 9 Draw a vertical line from the center point to the bottom of the circle. 7 Draw a horizontal line from the left side to the right side of the circle through the center point.

12 In the Object Styles dialog box. Add an annotation objects subcategory 11 On the Settings menu. The north arrow annotation symbol is now complete. click Modify. 17 On the Design Bar. select North Line. The new north arrow annotation symbol is ready to edit. Apply the new line weight to the upper vertical line 15 On the Design Bar. Training North Arrow. enter North Line for Name. click Object Styles. 514 | Chapter 13 Creating Components in the Family Editor . verify that Generic Annotations is selected for Subcategory of. and click OK.10 On the Design Bar. click Modify. 14 In the Object Styles dialog box. and select the upper vertical line. 18 Select the template notes and press DELETE. Adding the New North Arrow to a Project In this exercise. click New. and click OK. select 3 for Line Weight. you add the new north arrow annotation symbol that you created to a project. in the North Line row. 13 In the New Subcategory dialog box. under Modify Subcategories. 19 Save the new north arrow with the name. click Modify.rfa. 16 In the Type Selector.

rte file. click Sheet. 11 Specify a point in the lower right corner of the sheet to place the symbol.rfa. Select the DefaultMetric. click New ➤ Project. you create a custom titleblock sheet based on the A0 metric titleblock template. Creating a Titleblock Family | 515 . 9 On the Drafting tab of the Design Bar. click Load from Library ➤ Load Family. click Symbol. 10 In the Type Selector. Dataset ■ On the File menu.Load the new north arrow into a new project 1 On the File menu. 5 Click OK. 12 On the Design Bar. click Browse. you draw all of the linework necessary to create a custom A0-size sheet. select Training Files. and in the left pane of the New dialog box. select Training North Arrow. 4 In the Select a Titleblock dialog box. text. You customize the titleblock with a new text style. select it. click OK. 6 Zoom in on the lower right corner of the sheet. 3 On the View tab of the Design Bar. click Modify. 7 On the File menu. navigate to the location of Training North Arrow. Drawing Linework for a Titleblock Sheet In this exercise. graphics. Navigate to the Metric\Templates folder. 2 In the New Project dialog box. select A1 metric. click New ➤ Titleblock. and click Open. and labels. and your project data. The titleblock has linework. 8 In the Open dialog box. This completes the Creating an Annotation Symbol lesson. In the New Project Dialog box. Creating a Titleblock Family In this lesson. and click Open.

and click to draw a new vertical line. 10 Draw a horizontal line 120mm below the last horizontal line as shown.rft. click . 4 Specify the upper left corner of the sheet for the first rectangle corner. click 8 Enter 0 for Offset. click . select Training Files and navigate to the Metric\Templates folder. 6 Move the cursor over the right inside border line. Add vertical and horizontal lines 5 On the Options Bar. 516 | Chapter 13 Creating Components in the Family Editor . Select A0 metric. 3 On the Options Bar. 7 On the Options Bar. and enter -25 for Offset. and enter 140 for Offset. and then specify the lower right corner of the sheet for the second corner of the rectangle. Sketch the inside border 2 On the Design Bar. and click . and click Open. click Lines. 9 Draw a horizontal line 140mm below the upper inside border as shown.■ In the left pane of the New dialog box. Create a new family based on the default titleblock template 1 The default titleblock template consists of 4 border lines. .

16 In the Type Selector. click . and click to draw a new horizontal line 20mm below the existing line. select Title Blocks. and click to draw a new horizontal line 20mm below the existing line. click Modify. and select the second and third horizontal lines. 23 Move the cursor over the seventh horizontal line. select Wide Lines. 24 Move the cursor over the eighth horizontal line. and click to draw a new horizontal line 30mm above the existing line. click Lines. and click to draw a new horizontal line 20mm below the existing line. 22 Move the cursor over the third horizontal line. 14 Zoom in on the lower right corner of the sheet. 15 On the Design Bar.11 Draw a horizontal line 120mm above the lower inside border as shown. 17 On the Options Bar. 12 On the Design Bar. 18 Move the cursor over the third horizontal line. press CTRL. and click to draw a new horizontal line 30mm above the existing line. and enter 20 for Offset. enter 30 for Offset. 13 In the Type Selector. 19 Move the cursor over the fourth horizontal line. 21 On the Options Bar. Drawing Linework for a Titleblock Sheet | 517 . and click to draw a new horizontal line 30mm above the existing line. 20 Move the cursor over the fifth horizontal line.

select Company Logo. navigate to Training Files/Common. The titleblock linework is now complete. Adding Graphics and Text to a Titleblock In this exercise. text notes. 26 Zoom out to view the entire sheet. 2 In the Open dialog box. click Modify.jpg. 3 Place the image in the upper right corner of the sheet as shown. and click Open. Add a company logo 1 On the File menu. and labels to your titleblock. 4 Zoom in on the logo. you add a company logo.25 On the Design Bar. 518 | Chapter 13 Creating Components in the Family Editor . click Import/Link ➤ Image.

and select Bold. and click OK. in the text box. Add company name text 12 Draw a text box under the first horizontal line as shown. click . 6 On the Options Bar. click Text. 11 Click OK twice. Adding Graphics and Text to a Titleblock | 519 . enter 10 for Text Size. 14 Click outside of the text box to complete the text.Create a new 10mm text style 5 On the Design Bar. 13 Enter Arch Design Inc. 9 In the Name dialog box. 8 In the Type Properties dialog box. click Edit/New. 10 In the Type Properties dialog box. and add an address and phone number as shown. under Text. Add company address and phone number text 15 In the Type Selector. 16 Draw a text box below the initial text. select Text : 8mm. click Duplicate. enter 10mm Bold for Name. 7 In the Element Properties dialog box.

click Modify. 17 On the Design Bar. address. 21 Draw a text box below the second horizontal line. 520 | Chapter 13 Creating Components in the Family Editor . and select the consultant text note. 19 Click outside the text box to complete the modification.Press ENTER to add each new line of text and click outside of the text box to complete the text. click Text. click Modify. and drag the text note down as shown. and enter the following text: ■ ■ ■ ■ Consultant: Address: Address: Telephone: 22 On the Design Bar. 18 Select the drag handle. and phone number text 20 On the Design Bar. and select the last text note. Add consultant name.

Adding Graphics and Text to a Titleblock | 521 . 27 Move the cursor down another 120mm and click to specify the second copied text note location. select Constrain and Multiple.23 On the Edit toolbar. click . 26 Move the cursor down 120mm and click to specify the first copied text note position. 25 Click inside the Consultant text group. 24 On the Options Bar.

enter 5mm for Name. and enter Checked By:. and enter Drawn By:. under Text. and enter Date:. 34 Click OK twice. 37 Draw a text box in the next space up. 36 Draw a text box in the lower right space of the titleblock. 31 In the Type Properties dialog box. 30 In the Element Properties dialog box. 39 Draw a text box in the next space up. 38 Draw a text box in the next space up. click Text. 29 On the Options Bar. select Text : 5mm. 522 | Chapter 13 Creating Components in the Family Editor . click Edit/New. click .Create a new 5mm text style 28 On the Design Bar. 32 In the Name dialog box. 33 In the Type Properties dialog box. Add drawing data text 35 In the Type Selector. click Duplicate. and enter Sheet Number:. and click OK. enter 5 for Text Size.

44 Select the left drag handle on the label. NOTE Move the label if necessary to line up properly with the existing text. 41 On the Options Bar. 43 In the Select Parameter dialog box. The label displays a default value wrapped to 3 lines. click Label. select Project Issue Date.Add drawing data labels 40 On the Design Bar. and click OK. select Right and Bottom for Text Alignment. Adding Graphics and Text to a Titleblock | 523 . 42 Place the cursor at the lower right corner of the Date field. and drag to the left until the label displays on one line. and click to specify the label location.

and click OK. 53 In the Name dialog box. select Drawn By. enter 15mm Label for Name. Add sheet number and project data labels 56 In the Type Selector. NOTE Move the label if necessary to line up properly with the existing text. select Label : 15mm Label. 48 In the Select Parameter dialog box. under Text. NOTE Move the label if necessary to line up properly with the existing text. 47 Place the cursor at the lower right corner of the Checked By field. click Label. and click OK. 61 In the Select Parameter dialog box. click Center and Middle. 50 On the Options Bar.45 Place the cursor at the lower right corner of the Drawn By field. and click to specify the label location. Create a new 15mm label style 49 On the Design Bar. and click OK. 60 Place the cursor near the center of the field above the Date field. 58 In the Select Parameter dialog box. 51 In the Element Properties dialog box. enter 15 for Text Size. 55 Click OK twice. 46 In the Select Parameter dialog box. click Edit/New. 59 On the Options Bar. click Duplicate. 57 Place the cursor at the lower right corner of the Sheet Number field. select Checked By and click OK. click . 524 | Chapter 13 Creating Components in the Family Editor . and click to specify the label location. and click to specify the label location. select Sheet Number. and click OK. 54 In the Type Properties dialog box. and click to specify the label location. select Project Number. 52 In the Type Properties dialog box.

select Client Name. and click to specify the label location. and click OK. and click OK. and drag to the left until the label displays on one line. click Label. 66 Place the cursor near the center of the field above the Project Name field. 67 In the Select Parameter dialog box. and drag to the left until the label displays on one line. and click to specify the label location. 68 Select the left drag handle on the label. 65 Select the left drag handle on the label. Create a 4mm label style 69 On the Design Bar. select Project Name.62 Select the left drag handle on the label. 64 In the Select Parameter dialog box. Adding Graphics and Text to a Titleblock | 525 . 63 Place the cursor near the center of the field above the Project Number field. and drag to the left until the label displays on one line.

79 In the Select Parameter dialog box. Add Project Path label 76 In the Type Selector. navigate to the location of Training A0Horizontal Titleblock. 526 | Chapter 13 Creating Components in the Family Editor . select Training Files. 80 On the Design Bar. click Left and Middle. Navigate to the Metric\Templates folder. you add the titleblock that you created to a new project. and in the left pane of the New dialog box. and then adjust the width of the File Path field so that it is approximately equal to the width of the Sheet Number field. select Training A0Horizontal Titleblock. and click OK. click Load. and click OK. and click Open. Select the DefaultMetric. 77 On the Options Bar. select 4mm Label. enter 4mm Label. text. and click Open. select File Path. 2 In the New Project dialog box. Adding the Titleblock to a New Project In this exercise. and labels are now complete. click New ➤ Project. 72 In the Type Properties dialog box. 4 In the Select a Titleblock dialog box. 6 In the Select a Titleblock dialog box.rfa. In the New Project Dialog box. click Sheet. 71 In the Element Properties dialog box. click Duplicate. enter 4 for Text Size. 5 In the Open dialog box. 73 In the Name dialog box. 7 Click OK. click Edit/New.rte file. click Modify. click . 74 In the Type Properties dialog box.70 On the Options Bar. The titleblock graphics. 81 Save the new titleblock family with the name Training A0Horizontal Titleblock. and click to specify the label location. under Text. click OK.rfa file. 78 Place the cursor in the border area below the left side of the Sheet Number field. 75 Click OK twice. click Browse. select it. Load the new titleblock family into a new project 1 On the File menu. 3 On the View tab of the Design Bar.

enter Name for Drawn By.Modify titleblock properties 8 On the Design Bar. 12 On the Settings menu. do the following: ■ ■ ■ ■ ■ Enter January 1. click Modify and select the titleblock. 13 In the Type Properties dialog box. click . Adding the Titleblock to a New Project | 527 . Enter Office Building for Project Name. Enter 2005-01 for Project Number. Enter In Progress for Project Status. 9 On the Options Bar. click Project Information. Enter Jane Smith for Client Name. 14 Click OK. 11 Zoom in on the lower right corner of the sheet. 10 In the Element Properties dialog box. and click OK. under Other. 2005 for Project Issue Date.

Open the existing Pantheon building model 1 On the View menu. 528 | Chapter 13 Creating Components in the Family Editor . To change the units of measurement to meters.rvt. In the left pane of the Open dialog box. and set the suffix to None. and click Open. set the Area to Square meters. You create an in-place family in your current project rather than in the Family Editor. format the Area to use 2 decimal places. click Orient ➤ Southeast. you start with an incomplete building information model of the Pantheon. click Project Units. In-place families interact with the building model according to their assigned family category. you create the dome roof with a revolved form. and add a dome roof and a concave floor with revolved forms as in-place families. Sketch the roof cross-section with a closed profile in an elevation view. Set the Length units to millimeters. Dataset ■ ■ ■ On the File menu. Creating the Dome Roof In-Place Family In this exercise. select Training and navigate to the Common folder. click Open. NOTE This project was created using an imperial template and components. Select c_Pantheon. Creating In-Place Families In this lesson. on the Settings menu.This completes the Creating a Titleblock Family lesson.

and double-click South. you add a dome roof with oculus (circular opening) to the Pantheon building model. 10 In the Go To View dialog box. Creating the Dome Roof In-Place Family | 529 . click Solid Form ➤ Solid Revolve. click Set Work Plane. enter Dome for Name. and click Open View. select Roofs for Family Category.Next. click Create. 9 Select the Center East/West reference plane as shown. and click OK. 4 In the Family Category and Parameters dialog box. 7 On the Design Bar. Specify the Roofs family category 3 On the Modelling menu. expand Views (all). Specify the dome roof revolved form parameters 6 On the Design Bar. select Section: Wall Section .Center. 8 In the Work Plane dialog box. select Pick a Plane. 5 In the Name dialog box. and click OK. expand Elevations. and click OK. 2 In the Project Browser.

click . 16 Specify the intersection of the Upper Cornice horizontal reference plane and vertical axis as the circle center point.The center wall section view is displayed. Draw the axis of rotation for the dome roof revolved form 11 On the Design Bar. click . 13 Specify the bottom endpoint of the Center East/West reference plane for the start point of the axis. and then specify the top endpoint of the reference plane for the endpoint of the axis. 15 On the Options Bar. 530 | Chapter 13 Creating Components in the Family Editor . click Axis. click Lines. 12 On the Options Bar. Draw the lower face of the dome roof 14 On the Design Bar.

Draw the oculus rim profile 18 Zoom in on the top of the circle. and select Chain. The reference planes that display are guides for drawing the oculus rim profile. Creating the Dome Roof In-Place Family | 531 . 21 Snap to reference plane intersections. until it creates an intersection with the level 1 reference plane. 20 Specify the reference plane intersection for the start point of the rim profile as shown. The circle is tangent to the interior wall face and the level 1 reference plane at the floor line.17 Move the cursor out. and draw the five rim profile line segments in the shape of a reverse C as shown. click . 19 On the Options Bar.

24 Select a point on the circle to the right of the rim profile. Draw the upper face of the dome roof 26 On the Design Bar. click . 25 Select the intersection of the circle and the lower left vertical line of the profile as shown.Split the circle 22 On the Tools toolbar. 532 | Chapter 13 Creating Components in the Family Editor . 23 On the Options Bar. The circle is trimmed between the rim profile and the first split point. 27 On the Options Bar. select Delete Inner Segment. 28 Specify the endpoint of the upper left rim profile line segment as the arc start point. click Lines. click .

Trim the arc below the tangent point 34 On the Tools toolbar. and then draw a vertical line down the interior wall face to the lower dome roof face tangent point. click and select Chain. Creating the Dome Roof In-Place Family | 533 . 32 On the Options Bar. 33 Draw a horizontal line from the arc endpoint to the interior edge of the wall. Draw two lines to close the dome roof profile 31 On the Design Bar. 30 Specify a point on the arc approximately as shown. click Lines. click .29 Specify the top of the stairs in the wall section as the arc endpoint.

you create the concave floor slab for the Pantheon building model. 42 On the View toolbar. Specify lightweight concrete for the dome roof material 36 On the Design Bar. click Create. 38 In the Materials dialog box. click . 534 | Chapter 13 Creating Components in the Family Editor . click Finish Family. Creating the Concave Floor In-Place Family In this exercise. 41 On the Design Bar. click Revolution Properties. select Concrete . 37 In the Element Properties dialog box. 39 In the Element Properties dialog box. The dome roof in-place family is now complete. click for Material. and click OK. Specify the concave floor revolved form parameters 1 On the Modelling menu. 40 On the Design Bar. and then select a point on the arc above the tangent point as the segment to keep. click OK.Cast-in-Place Lightweight Concrete for Name. click Finish Sketch.35 Select the interior face of the wall. The dome roof closed profile is now complete. under Materials and Finishes.

select Floors for Family Category. and click Open View.2 In the Family Category and Parameters dialog box. 3 In the Name dialog box.Center. click . and click OK. Draw the axis of rotation for the floor revolved form 10 On the Design Bar. 8 Select the Center East/West reference plane as shown. 11 On the Options Bar. select Pick a Plane. select Section: Wall Section . and then specify the top endpoint of the reference plane for the endpoint of the axis. and click OK. 5 On the Design Bar. enter Concave Floor for Name. click Set Work Plane. click Solid Form ➤ Solid Revolve. and click OK. 12 Specify the bottom endpoint of the Center East/West reference plane for the start point of the axis. click Axis. Creating the Concave Floor In-Place Family | 535 . double-click South. 7 In the Work Plane dialog box. 4 In the Project Browser under Elevations. 6 On the Design Bar. 9 In the Go To View dialog box.

and specify the next point for the floor profile as shown. click . NOTE You may need to zoom in closer to the intersection to select the first point. click Lines. 536 | Chapter 13 Creating Components in the Family Editor . 16 Drag the cursor up 800 mm.Draw the concave floor profile 13 On the Design Bar. 15 Specify the intersection of the T.O. Footing level line and the axis. 14 On the Options Bar. for the start point of the floor profile as shown. and select Chain. 17 Specify the intersection of the level 1 reference plane and the interior wall edge for the next point of the floor profile as shown.

19 Specify the intersection of the of the T.O. The concave floor closed profile is now complete. 25 On the Design Bar. 22 In the Materials dialog box. 24 On the Design Bar. Creating the Concave Floor In-Place Family | 537 . This completes the Creating In-Place Families lesson. select Cobblestone for Name. click OK. 23 In the Element Properties dialog box. click Finish Sketch. 26 In the Project Browser under 3D Views. Specify cobblestone for the concave floor material 20 On the Design Bar.O. click Finish Family. double-click 3D Section View.18 Specify the intersection of the T. click Revolution Properties. click for Material. 21 In the Element Properties dialog box. Footing level line and the axis for the last point of the floor profile. and click OK. Footing level line and the interior wall edge for the next point of the floor profile.

538 | Chapter 13 Creating Components in the Family Editor .

In the center of the truss is a mechanical service clearance to accommodate HVAC systems.1. and detail level controls. 539 . not specifically how to make a floor truss. The parametric component that you design in this tutorial is an open web wood floor truss. you learn specific techniques and best practices that you can apply broadly when creating other families in Autodesk Revit Building 9. you will understand the process. The goal of this tutorial is to teach you the proper approach to parametric component creation. the length of the trimmable truss determines the size and grade of the truss chords. This type of component uses a broad spectrum of design techniques within the Family Editor. you create a new parametric component within the Family Editor. assigned subcatecories. formula-based parameters. and the specific techniques for creating a parametric component. methodology. During this tutorial. In this case. In exercises that become increasingly complex. At the end of this tutorial.Parametric Component Design Techniques 14 In this tutorial. you learn the process and methodology of creating a new family. The truss also has multiple types.

For training purposes. you determine the requirements of the new component. a 2x3 truss and a 2x4 truss. the design specification requires that the floor truss snaps to columns. In this case. a generic floor-based component might work. If the component did not have to interact so closely with other structural components. you accomplish two main tasks: you determine the component needs and select the family template that is suited to those needs. planning ahead is one of the most important steps. Although this solution is possible. you should avoid over-designing the component. Knowing why you are creating a particular family and what you need it to do will drive the specific design process. beams. In this case. the beam design must be advanced in order to have the flexibility that the specs require. it is not the best solution. then you should design only what is needed to satisfy the requirements. 2 What additional design requirements affect the design plan for this beam family? Additional design requirements ■ ■ ■ The truss should automatically adjust depth as the length changes. it is an open-joist wood floor truss. Two types should be created. In addition.Planning a Parametric Component Family Creating a new parametric component family is no different than any other design process. and structural walls. NOTE When creating a new family. It should also be an available option within a beam system. Take this into consideration during your design planning. If the design requirements can be met with a simple design. A rectangular mechanical clearance opening must be centered within the beam. Decide component type and design requirements 1 What type of component are you designing? In this case. In the next exercise. This decision dictates which family template you begin with. and also works intuitively with them. you select the best available template with which to begin the new structural beam family. imagine that your firm specializes in light commercial and residential design. there is a computing performance cost that must be paid within the project. Using the new family within a project 3 How will you use the family within a project? 540 | Chapter 14 Parametric Component Design Techniques . Because this component has to interact closely with other structural components. The design requirements dictate how simple or complex a family must be. In this lesson. the component should use the point-to-point insertion method with the joist web members adjusting parametrically. Your assignment is to create a truss that adapts parametrically to changes in the building design. this must be a structural beam component. Determining Component Needs In this exercise. For every complexity added to a family.

In the previous exercise. would require Instance or Type parameters. especially if you are going to be nesting subcomponents that may require separate scheduling. such as wood type.For instance: ■ What materials need the most control? These materials. ■ How will the component need to be scheduled? This is an important question. In addition. 4 Continue with the next exercise. Selecting the Family Template In this exercise. you determine which family template provides the best starting point for the new beam family. Selecting the Family Template | 541 . you determined that the component type is a structural beam. This critical decision reduces the quantity of template options. the planning stage and questions may differ. “Selecting the Family Template” on page 541. ■ What types are most commonly used? In this training case. You have completed the planning stage for the new family. only the 2x3 and 2x4 trusses with wood web members are required. Depending on the family you are designing. ■ What materials remain constant throughout a project? The chord and web material will always be wood. the means by which you gather the information you require within the schedule needs to be built into the component. These materials can be applied using Object Styles.

2 Click File menu ➤ New ➤ Family. There are two structural framing templates provided.Beams and Braces. Select it so that the preview displays. 5 Select Metric Generic Model floor based. However. click Training Files.rft 542 | Chapter 14 Parametric Component Design Techniques . On the right side of the New dialog box. you will access them from the Training Files folder. The New dialog box opens to the templates folder that is specified in your Settings ➤ Options dialog box. NOTE Do not double-click the template or open it. this is where you access family templates. and open Metric\Templates. the template name often includes information how the component would be used with a project. it provides two intersecting reference planes: Center (left/right) and Center (front/back). In addition.Review the template options 1 Close any open projects or families. for example: wall based or floor based. scroll to the structural framing templates. ■ Metric Structural Framing . 6 In the New dialog box. notice the preview. Notice that most of the template names include the component type. 4 Scroll through the various template options. Usually. Like most generic family templates. You should be in the Metric Templates folder.rft. to ensure you are using the templates referenced in this tutorial. 3 In the left pane of the New dialog box.

Complex and Trusses. This template is the best starting point for the new family. ■ Metric Structural Framing . it is not designed to create a component capable of point-to-point insertion. Level Selecting the Family Template | 543 . Floor Plan: Ref.rft and notice the preview.rft This template is designed for complex framing components and trusses.rft to open it. 10 Maximize the view.Beams and Braces. Notice this template offers three vertical planes on each side of the center (left/right) reference plane.Beams and Braces. 7 Select Metric Structural Framing .Complex and Trusses. and notice the preview.This template is design specifically to accommodate point-to-point insertion and the specific snapping. and display functions required by structural beams.rft. it is not the best starting point for the beam family. It provides two intersecting reference planes: Center (left/right) and Center (front/back). 8 Select Metric Structural Framing . Level. These planes are designed specifically to accommodate point-to-point beam insertion and the special snapping and display requirements of beam components. Because of its simplicity. Open the family template 9 Double-click Metric Structural Framing . Although the template name suggests this is the appropriate template. spacing. Floor Plan: Ref.

under 3D Views. you can see the rectangular beam extrusion and a symbolic line. under Floor Plans. This beam extrusion is supplied within the template as a starting point. double-click Front. 2 Place the cursor over the leftmost vertical reference plane until the tooltip displays the name of the plane. Creating the Component Skeleton In this lesson. 544 | Chapter 14 Parametric Component Design Techniques . under Elevations. As you add solid geometry later in the tutorial.In this view. Review existing reference planes 1 In the Project Browser. 11 In the Project Browser. Like many templates. double-click View 1. creating a skeleton to build upon is the foundation of a new component family. Reference Plane: Left. Therefore. These reference planes act as part of the skeleton to which the solid geometry will align and lock. Dimensioning the solid geometry directly also works. it is not necessary to create a skeleton of reference planes or lines and then align and lock the solid geometry to it. 3 Repeat this step for the other two vertical planes on the left side. “Creating the Component Skeleton” on page 544. Adding Reference Planes In this exercise. Dataset Continue to use the dataset you started in the previous exercise. you add reference planes to the beam design. the top of the beam extrusion is aligned to the associated level of the plan view. NOTE When creating or modifying a family. 12 In the Project Browser. Notice that the beam extrusion is centered on the level line. you add the reference planes. 13 Proceed to the next lesson. double-click Ref. Level. you snap and lock the solid geometry to these reference planes and lines. and dimensions that provide a skeleton for the solid geometry. TIP The name also displays on the Status Bar. the geometry supplied can be used or discarded as needed. When a beam family based on this template is added to a project. using reference planes and lines is considered more reliable and is therefore a best practice. however. lines.

NOTE The reference planes shown in the project image below were added as a training reference.The reference planes in this template are designed to accommodate the point-to-point insertion of a beam component. In the image below. ■ Member Left and Member Right: These two planes refer to the left and right extent of the beam solid geometry when displayed in a medium or fine display view of a project. notice the location of the beam extents. In the project plan view image below. The six reference planes shown in the project below were added as a training reference. they do not display when the family is loaded into a project. ■ Stick Symbol Left and Stick Symbol Right: Adding Reference Planes | 545 . The two arrows point to the snap points that the left and right reference planes refer to. The reference planes and their respective explanations are listed below. ■ Left and Right: These two planes mark the points where the beam intersects with other columns. two steel columns and a steel beam have been added to a project. Reference planes that display within a family file do not display within a project.

you add the solid geometry for the truss as a sweep. Delete existing solid geometry 4 Select the rectangular beam extrusion. NOTE Be careful not to select the symbolic line. 546 | Chapter 14 Parametric Component Design Techniques . 5 On the Edit Toolbar. click . Add new reference planes 6 On the Design Bar. Before adding new reference planes. 8 Add a reference plane approximately 50 mm below the horizontal reference plane: Center (Front/Back).These two planes refer to the extents of the stick symbol when it is loaded into a project and the plan view display setting is coarse. In a later exercise. click Ref Plane. You will use these two reference planes to control the beam width and keep it centered on the reference plane: Center (Front/Back). 7 Add a reference plane approximately 50 mm above the horizontal reference plane: Center (Front/Back). it is important to be familiar with the template so you do not create duplicate or conflicting planes. Each family template has a different set of reference planes established within it.

These two reference planes mark the top and bottom extents of the beam. TIP You can control the direction of the offset by moving the cursor slightly to either side of the line you intend to pick. 13 On the Design Bar. click Ref Plane. When a copy of the reference plane displays below it. Level as the mirror axis. 15 Place the cursor over the top horizontal reference plane. click on the Edit toolbar. To do this. click Ref Plane. TIP You can also use the mirror tool to accomplish this task. Level. 11 Add a reference plane approximately 150 mm below the Level: Ref. and select the Level: Ref. 14 On the Options Bar. double-click Front. The next four reference planes that you add mark the thickness of the truss chords. planes to control beam depth 9 In the Project Browser. This beam requires additional reference planes to complete the truss skeleton. under Elevations.Add ref. Adding Reference Planes | 547 . click . and specify an Offset of 38 mm. Level. select the lower horizontal reference plane. 10 On the Design Bar. click to place it. 12 Add a reference plane approximately 150 mm above the Level: Ref.

548 | Chapter 14 Parametric Component Design Techniques . and when a copy of the reference plane displays to the left of it. 17 Place the cursor over Reference Plane: Member Left. specify an Offset of 200 mm. you must add four additional reference planes to accommodate the center chase. Before you move on to the next exercise. click to place it as shown. 19 On the Options Bar. 18 Place the cursor over Reference Plane: Member Right.16 Place the cursor over the lower horizontal reference plane and when a copy of the reference plane displays above it. click to place it as shown. and when a copy of the reference plane displays to the right of it. click to place it as shown. You have completed the reference planes that make up the skeleton of the chords.

20 Place the cursor over Reference Plane: Center (Left/Right). click to place it as shown. 21 Place the cursor over Reference Plane: Center (Left/Right). under Floor Plans. 22 On the Options Bar. Although there is nothing technically incorrect regarding the reference planes in this view. which you do in the next exercise. specify an Offset of 238 mm. and when a copy of the reference plane displays to the left of it. click to place it as shown. Adding Reference Planes | 549 . Notice the reference planes that you added in the elevation view. Level. and when a copy of the reference plane displays to the right of it. 24 In the Project Browser. cleaning up some of the extents would make the view easier. double-click Ref. 23 Use the Reference Plane: Center (Left/Right) to add reference planes to the left and right of it as shown below.

3 Select each of the horizontal reference planes and place the dimension to the left as shown. This tool is the aligned dimension tool.rfa.25 On the Design Bar. After adding the dimension. navigate to the folder of your choice. 26 Click File menu ➤ Save. separate the overriding values by dragging the value controls as shown. 28 Proceed to the next exercise. that you saved at the end of the previous exercise. Dimension chord width 1 On the Design Bar. NOTE You use this family for the remainder of this tutorial. Dataset Continue to use the dataset. click Dimension. It allows you to dimension between parallel lines. By applying dimensions and constraints directly to the skeleton of the family. and click Save. click Modify. “Adding Dimensions and Constraints” on page 550. you add some of the dimensions and constraints that control how the open web floor truss adapts to changes in its geometry. enter Wood Floor Truss for File name. Adding Dimensions and Constraints In this exercise. click . 550 | Chapter 14 Parametric Component Design Techniques . you can make sure the new family adapts to changes in geometry as expected before adding solid geometry to it. 27 In the Save As dialog box. Wood Floor Truss. Make sure you remember where you saved it. 2 On the Options Bar.

This ensures that changes to the chord width are distributed equally across the center reference plane. place the dimension to the left as shown. Add the depth dimension and equality constraint 8 In the Project Browser. 7 Add a dimension referring to the upper horizontal reference plane and the lower horizontal reference plane. and click the EQ symbol to apply the equality constraint. under Elevations. Place the dimension as shown. Adding Dimensions and Constraints | 551 . double-click Front. and click the EQ symbol when it displays. 4 On the Design Bar. click Dimension. click Modify. and the lower horizontal reference plane. 9 On the Design Bar. 5 Select the dimension you added in the previous step. 10 Select the upper horizontal reference plane.TIP You may need to adjust your zoom settings during this procedure. 6 On the Design Bar. click Dimension. the Center reference plane.

You may need to use the TAB key to toggle the selection to the reference plane. 13 Add a dimension referring to the reference planes to the left and right of the Center (Left/Right) reference plane. 11 Add a dimension referring to the upper horizontal reference plane and the lower horizontal reference plane and move it to the left of the equality constrained dimension you added previously. 552 | Chapter 14 Parametric Component Design Techniques . and place it below the dimension you added previously. Level. Dimension and constrain the center chase width 12 Add a dimension referring to the three vertical reference planes in the center of the model.NOTE The center horizontal reference plane overlaps the level line: Ref. place the dimension under the lines as shown and click the EQ symbol to apply the equality constraint.

These dimensions refer to the chord thickness. you label the dimensions to create instance and type parameters. “Creating New Length Parameters” on page 554. 15 Add four dimensions as shown.Dimension chord thickness 14 On the right side of the model. dimensions. they allow you to “flex” the model in order to test your design. you will add additional reference planes. These dimensions refer to the chord thickness of the vertical members and the members that border the center chase. These parameters are the key to providing flexibility within a project. Adding Dimensions and Constraints | 553 . In the next exercise. add two dimensions as shown. You have finished adding the dimensions and constraints that control how the truss skeleton adapts to changes. 17 Proceed to the next exercise. In addition. Throughout the tutorial. 16 Click File menu ➤ Save. and constraints as needed.

rfa. consider making it an instance parameter. Under Parameter Data. double-click Ref.Creating New Length Parameters In this exercise. If the parameter controls something that usually remains constant by its nature. If the component has material that varies per component. select Add parameter for Label. it becomes a parameter. In this exercise. consider making it a type parameter. that you saved at the end of the previous exercise. it is important to decide how much control over the component will be required after the component is loaded into a project. When you design a new family. consider making it a type parameter. you create new length parameters that control the basic dimensions of the floor truss. Things to consider when deciding “instance” or “type:” ■ ■ ■ If the component comes in standard sizes that must be maintained. You should lean towards simplicity whenever possible. do the following: ■ ■ ■ ■ Under Parameter Type. This indicates whether the parameter is a type or instance parameter. When you label a dimension in the Family Editor. Select Type. select Family parameter. consider making the material parameter an instance parameter. Select Dimensions for Group parameter under. 3 On the Options Bar. The parameters that you create when designing a family are the same parameters used within a project to control the instance and type parameters of that family. There are many types of parameters and various ways to create them. 554 | Chapter 14 Parametric Component Design Techniques . ■ Click OK. You choose whether to make it an instance or type parameter. Level. Create the chord width parameter 1 In the Project Browser. ■ Dataset Continue to use the dataset. 2 Select the dimension that refers to the width of the chord as shown. 4 In the Parameter Properties dialog box. Wood Floor Truss. you label the dimensions that you added in the previous exercise. If the component is something that is cut or otherwise extremely flexible. under Floor Plans. enter Chord Width for Name.

Under Parameter Data. Create center chase width parameter 9 Select the dimension that refers to the width of the center chase interior. Click OK. Select Dimensions for Group parameter under. enter Center Chase Width for Name. 10 On the Options Bar. do the following: ■ ■ ■ ■ ■ Under Parameter Type. double-click Front. Under Parameter Data. under Elevations. Select Type. do the following: ■ ■ ■ ■ ■ Under Parameter Type. select Add parameter for Label. select Family parameter. 7 On the Options Bar. enter Depth for Name. Select Type.Create truss depth parameter 5 In the Project Browser. 6 Select the dimension on the left that refers to the depth of the truss. 11 In the Parameter Properties dialog box. Select Dimensions for Group parameter under. 8 In the Parameter Properties dialog box. Creating New Length Parameters | 555 . Click OK. select Family parameter. select Add parameter for Label.

Apply chord thickness label to other dimensions 15 On the right side of the model.Create chord thickness parameter 12 On the right side of the model. Under Parameter Data. select the dimension that refers to the thickness of the upper horizontal truss chord. select Add parameter for Label. do the following: ■ ■ ■ ■ ■ Under Parameter Type. select Chord Thickness for Label. select Family parameter. 14 In the Parameter Properties dialog box. enter Chord Thickness for Name. Select Dimensions for Group parameter under. Click OK. select the dimension that refers to the thickness of the lower horizontal truss chord as shown. 13 On the Options Bar. 16 On the Options Bar. TIP You may need to drag the text label downward as shown. 556 | Chapter 14 Parametric Component Design Techniques . Select Type.

In the Family Types dialog box. “Flexing the Component Model” on page 557. notice the labelled dimensions display under the list of parameters and under the group. When you load this family into a project. Flexing the model means to change parameter values. Adding or modifying a parameter. Flexing the Component Model | 557 . 21 Proceed to the next exercise. you should also test it to make sure it works as expected. 20 On the File menu. 19 Click Cancel. Dimensions.17 Apply the Chord Thickness label to the vertical chords and the vertical members on the left and right side of the center chase as shown. You should flex the model after any major change to the design. If you add a new material parameter. click Family Types. This is not limited to length parameters. You should flex a new family after: ■ ■ Adding or modifying an element. these parameters will be available within the Type Properties dialog box for the beam. 18 On the Design Bar. thus forcing the model to adapt to the changes. click Save. Flexing the Component Model One of the most important steps in the process of creating a new parametric component is the flexing of the model.

Wood Floor Truss. and click Apply. you flex the model to test the various length parameters that you added in the previous exercise. it is important to verify that the reference lines adjust to changes as constraints are maintained. Nesting a component. rather than by manually stretching or manipulating the objects within the family.■ ■ ■ Adding a new constraint. When you open the Family Types dialog box. After you verify this. this is the most accurate way of testing how the family will behave within a project. under Dimensions. you need to be able to see the model within the drawing area and also apply new values within the Family Types dialog box: ■ Maximize the Revit window and adjust the zoom settings so the model is in one corner of the drawing area. When you change a parameter value and apply the change.rfa. you should always do it from the Family Types dialog box. Even though you have yet to add any model geometry to the family. enter 600 mm for Depth. Adjust your display using one of the two methods before opening the Family Types dialog box. click Family Types. When you open the Family Types dialog. Preparing the family for flexing 1 When flexing the model. 2 On the Design Bar. Flex the truss depth 3 In the Family Types dialog box. you can drag it to the opposing corner. Dataset Continue to use the dataset. you can add the model geometry to the skeleton and be relatively certain that it will also flex as expected. and drag the dialog box so that you can view the model. you can drag it off the Revit window as shown. 558 | Chapter 14 Parametric Component Design Techniques . When you flex a family. that you saved at the end of the previous exercise. or ■ Reduce the Revit window and keep the model centered in the drawing area. In this exercise. Adding or modifying a parameter formula.

Enter 38 mm for Chord Thickness. reset the parameters back to their original values: ■ ■ ■ ■ ■ Enter 300 mm for Depth. Flexing the Component Model | 559 . Also notice the equality constraint spreads the additional depth evenly above and below the Ref. Click OK.Notice the depth of the truss adapts to the change in dimension value. In addition. notice that the reference planes marking the chord thickness adapted to the change in depth while maintaining their specified value. Level. and click Apply. Verifying that the entire model adapts to changes and making sure nothing “breaks” is the essence of flexing. Enter 400 mm for Center Chase Width. 4 Enter 450 mm for Depth. 800 mm for Center Chase Width. Notice that the model adapts to all of the changes. 80 mm for Chord Thickness. Reset parameters 5 In the Family Types dialog box. Click Apply.

double-click Left. click Name. “Adding Solid Geometry” on page 560. 3 On the Design Bar. Creating Solid Extrusions In this exercise. After creating the extrusions. you add the solid geometry using extrusions for the chords and trimmable plywood ends. 5 On the Design Bar. you load the truss into a project to verify that it works as designed. Adding Solid Geometry In this lesson. Add chord extrusions 1 In the Project Browser. click Lines. 6 On the Options Bar. and click OK. 6 On the File menu. you constrain them using a combination of locked alignments and labelled dimensions. After adding the chords.rfa. After flexing the design. and select Lock. click Solid Form ➤ Solid Extrusion. 7 Select the four reference planes that border the top chord as shown. 560 | Chapter 14 Parametric Component Design Techniques . you create the top and bottom chords of the truss. Dataset Continue to use the dataset. select Reference Plane: Member Left. click Save. under Elevations.When working within the Family Editor. 2 Zoom in around the center of the truss design. 4 In the Work Plane dialog box. Wood Floor Truss. you should always flex the design after you add new elements or modify the existing design in any way. that you saved at the end of the previous exercise. you align and lock their position. 7 Proceed to the next lesson. click .

click . Creating Solid Extrusions | 561 . 10 On the Design Bar. 12 Select the four reference planes that border the bottom chord as shown. click . NOTE A warning dialog displays notifying you that there are overlapping lines. 11 On the Options Bar. 9 Select perpendicular intersecting lines to create the top chord sketch as shown. 13 On the Tools toolbar. When using the Trim tool. 14 Select perpendicular intersecting lines to create the bottom chord sketch as shown. click Lines.Notice that the sketch lines are automatically locked to the reference planes. and verify that Lock is selected. You can ignore this warning because after you finish trimming. the lines will no longer overlap. click the part of the line you want to keep. 8 On the Tools toolbar. click .

2 Enter SD. “Adding Constraints to the Solid Geometry” on page 562. 18 Proceed to the next exercise. Wood Floor Truss. 16 In the Project Browser. Click the lock symbol to lock the extrusion edge to the reference plane. 3 Select the chord extrusions. Dataset Continue to use the dataset. double-click Front. 4 Drag the right arrow control to the right until it snaps to the reference plane: Member Right. 17 On the File menu. double-click View 1. under 3D Views. this is the keyboard shortcut for Shading with Edges. This makes the chord extrusions more visible within the view. as shown. that you saved at the end of the previous exercise. Notice the chord extrusions and the symbolic line. click Save. under Elevations. click Finish Sketch. The chords need to be aligned and locked to the correct reference planes in order for them to flex with changes in the geometry. 562 | Chapter 14 Parametric Component Design Techniques .rfa. Constrain the extrusion ends 1 In the Project Browser.15 On the Design Bar. Adding Constraints to the Solid Geometry In this exercise. you add constraints to the chord extrusions and then flex the family to verify that it works as designed.

10 Add a dimension between the reference plane: Left and the reference plane: Member Left as shown. You’ll want to set up your screen so you can see the model truss while the Family Types dialog box is open. not the member right or member left reference planes. enter 6000 for Length. Flex the design 6 Prepare the view for flexing in the same way you did during the flexing exercise. Click the lock symbol to lock the dimension value. enter 3000 for Length. you must add a new constraint before flexing the length. Notice that the extrusions did not move or change their length. Therefore. 8 In the Family Types dialog box. This is because the length dimension references the extreme left and right reference planes. click Apply. On the Design Bar. Add a new dimension and constraint 9 On the Design Bar. click Family Types. and click OK. and click Apply.5 Drag the left arrow control to the right until it snaps to the reference plane: Member Left. 7 In the Family Types dialog box. Click the lock symbol to lock the extrusion edge to the reference plane. Adding Constraints to the Solid Geometry | 563 . click Dimension. as shown.

11 Add a dimension between the reference plane: Right and the reference plane: Member Right as shown. In this particular case. Flex the length 12 On the Design Bar. flex the model once again to make sure the fix works as expected. adding this constraint to the model has no impact on how it works within a project. 14 Click OK. Later in this lesson. Click the lock symbol to lock the dimension value. and click Apply. Notice that the extrusions adjusted to the change in length. click Family Types. 564 | Chapter 14 Parametric Component Design Techniques . TIP If one of the extrusion ends did not adjust as expected. 13 In the Family Types dialog box. This tells you that the constraints on the extrusion ends are working. enter 6000 for Length. This is a two-point placement beam family that uses the member left and member right reference planes as the determining extents of this component. you load this family into a project to test how it works within a project environment. Afterwards. use the Align tool and add the constraint.

In a later exercise, you add the web members. Therefore, you need a truss long enough to add web arrays and do not need to return the truss back to its original length value.

Flex the chord width, depth, and thickness
15 In the Project Browser, under 3D Views, double-click View 1. 16 Enter SD for Shading with Edges.

17 On the Design Bar, click Family Types. 18 In the Family Types dialog box, specify the following:
■ ■ ■

Enter 600mm for Depth. Enter 200mm for Chord Width. Enter 76mm for Chord Thickness. TIP When flexing, it is important to remember the original values so you can reset them afterwards. Therefore, try picking a method, such as doubling, that allows you to easily return to the original values.

Click Apply.

The chords should adjust to each of the new values. 19 Specify the beam values shown below:
■ ■ ■ ■

Enter 286mm for Depth. Enter 89mm for Chord Width. Enter 38mm for Chord Thickness. Click Apply, and click OK.

20 On the File menu, click Save. 21 Proceed to the next exercise, “Creating Additional Solid Geometry” on page 565.

Creating Additional Solid Geometry
In this exercise, you add the extrusions for the truss ends and the center chase.

Dataset

Creating Additional Solid Geometry | 565

Continue to use the dataset, Wood Floor Truss.rfa, that you saved at the end of the previous exercise.

Add the center chase extrusions
1 In the Project Browser, under Floor Plans, double-click Ref. Level. 2 Zoom in on the center of the truss and select the model line that represents the beam stick symbol. 3 On the View Control Bar, click the Hide/Isolate control, and click Hide Object. This will make it easier to sketch the center chase extrusions. 4 On the Design Bar, click Solid Form ➤ Solid Extrusion. 5 On the Design Bar, click Lines. 6 On the Options Bar, click , and verify that Lock is selected.

7 Select the four reference planes that border the left, vertical member of the center chase as shown.

Notice that the sketch lines are automatically locked to the reference planes. 8 On the Tools toolbar, click .

9 Select perpendicular intersecting lines to create the left, vertical member of the center chase sketch as shown.

10 On the Design Bar, click Lines. 11 On the Options Bar, click , and verify that Lock is selected.

12 Select the four reference planes that border the right, vertical member of the center chase as shown.

566 | Chapter 14 Parametric Component Design Techniques

NOTE A warning dialog displays notifying you that there are overlapping lines. You can ignore this warning because after you finish trimming, the lines will no longer overlap.

13 On the Tools toolbar, click

.

14 Select perpendicular intersecting lines to complete the center chase sketch as shown.

15 On the Design Bar, click Finish Sketch. 16 In the Project Browser, under Elevations, double-click Front. 17 Zoom in on the center chase.

Align and lock the new extrusions
18 On the Tools menu, click Align. This next process is very important. The ends of the chase extrusions must be aligned and locked to the horizontal reference planes coincident with the interior edges of the chords. Although you can align and lock extrusion to extrusion, it is considered a best practice to align and lock to reference planes. 19 For the align-to reference, select the reference line on the top of the lower chord as shown. You may need to press TAB to toggle the selection options.

Creating Additional Solid Geometry | 567

22 On the Design Bar. 21 Align the top edge of the chase extrusions with the reference line coincident with the lower edge of the upper chord. 25 In the Family Types dialog box. click the lock symbol to lock the alignment. 568 | Chapter 14 Parametric Component Design Techniques . Click Apply.20 Click the bottom edge of one of the chase extrusions. and click OK. click Family Types. Enter 800mm for Center Chase Width. Enter 400mm for Center Chase Width. redo any problematic alignments and constraints. reset the values as follows: ■ ■ ■ Enter 286mm for Depth. and after the alignment. specify the following: ■ ■ ■ Enter 486mm for Depth. click Modify. Clean up the view 26 Zoom to Fit. Click Apply. 24 In the Family Types dialog box. and lock the alignment as shown. Flex the center chase 23 On the Design Bar. If it does not. The truss should adapt to all the changes.

27 Clean up the view by moving the dimensions off to the side as shown. This will make subsequent work much easier.

Add the truss end extrusions
28 Select the Chord Thickness dimension in the lower-left corner as shown.

29 On the Options Bar, select Add Parameter for Label. 30 In the Parameter Properties dialog box, under Parameter Data, do the following:
■ ■ ■ ■

Enter Trimmable End Length for Name. Select Dimensions for Group parameter under. Select Instance. Click OK.

31 Select the Chord Thickness dimension in the lower-right corner of the view. 32 On the Options Bar, select Trimmable End Length for Label. 33 On the Design Bar, click Family Types. 34 In the Family Types dialog box, under Dimensions, enter 300mm for Trimmable End Length, click Apply, and click OK.

Sketch the right end extrusion
35 In the Project Browser, under Elevations, double-click Right. 36 Zoom around the truss elements. 37 On the Design Bar, click Solid Form ➤ Solid Extrusion. 38 In the Work Plane dialog box, select Reference Plane: Member Right for Name, and click OK. 39 On the Design Bar, click Lines. 40 On the Options Bar, click , and verify that Lock is selected.

Creating Additional Solid Geometry | 569

41 On the upper chord, select the lower horizontal reference plane; on the lower chord, select the upper horizontal reference plane. These two lines represent the upper and lower boundary of the sketch.

42 On the Options Bar, enter 19mm for Offset. 43 Select the Center (Front/Back) reference plane twice to add a sketch line to each side as shown.

44 On the Tools toolbar, click

.

45 Select perpendicular intersecting lines to complete the end sketch as shown.

570 | Chapter 14 Parametric Component Design Techniques

46 On the Design Bar, click Extrusion Properties. 47 In the Element Properties dialog box, under Constraints, verify that 300mm is specified for the Extrusion End value, and click OK. 48 On the Design Bar, click Finish Sketch.

Sketch the left end extrusion
49 In the Project Browser, under Elevations, double-click Left. 50 Zoom around the truss elements. 51 On the Design Bar, click Solid Form ➤ Solid Extrusion. 52 In the Work Plane dialog box, select Reference Plane: Member Left for Name, and click OK. 53 On the Design Bar, click Lines. 54 On the Options Bar, click , and verify that Lock is selected.

55 On the upper chord, select the lower horizontal reference plane; on the lower chord, select the upper horizontal reference plane. These two lines represent the upper and lower boundary of the sketch. 56 On the Options Bar, enter 19mm for Offset. 57 Select the Center (Front/Back) reference plane twice to add a sketch line to each side as shown.

Creating Additional Solid Geometry | 571

click Finish Sketch. 572 | Chapter 14 Parametric Component Design Techniques . and click OK.58 On the Tools toolbar. Add alignment constraints 63 In the Project Browser. 65 On the Tools menu. 66 Select the Member Left reference plane as the align-to point. 60 On the Design Bar. click . Although the truss ends line up with the reference planes controlling the length of the trimmable ends. specify -300mm for the Extrusion End value. under Constraints. 59 Select perpendicular intersecting lines to complete the end sketch as shown. under Elevations. NOTE This extrusion value must be negative in order to push the extrusion towards the center of the truss. click Align. 61 In the Element Properties dialog box. and lock the alignment. double-click Front. click Extrusion Properties. 62 On the Design Bar. 67 Select the left edge of the left end extrusion. they are not aligned and locked to those reference planes and would not pass a flex test. 64 Zoom in on the left end of the truss.

fix any problematic alignments and constraints. Make adjustments to account for the right side. 74 In the Family Types dialog box. Creating Additional Solid Geometry | 573 . this is the align-to point. It is identical to the truss you have been designing. under 3D Views. 69 Select the right edge of the left end extrusion. 77 Proceed to the next lesson. 73 In the Family Types dialog box. TIP When you finish the alignments. “Testing the Family in a Project” on page 574. If it does not. you should close the file and begin with a fresh dataset. click Family Types. if you select the end extrusion. click Modify. A new dataset is provided for you beginning with the next lesson. double-click View 1. Flex the design 72 On the Design Bar. If you have experienced any errors or have deviated from the exercises in any way.68 Select the reference plane coincident with the right edge of the left end extrusion. you can continue using it in the next lesson. a lock displays on each side indicating the constraints to the reference planes. specify the following: ■ ■ ■ Enter 486mm for Depth. and click OK. reset the values as follows: ■ ■ ■ Enter 286mm for Depth. Enter 300mm for Trimmable End Length. and lock the alignment. Click Apply. If you are comfortable with your design. 71 On the Design Bar. Enter 600mm for Trimmable End Length. Click Apply. 76 Save the Family. 70 Repeat the previous five steps for the right end of the truss. 75 In the Project Browser. The truss should adapt to all the changes.

click Open.rfa file located in the Metric\Families folder. NOTE Close any open families or projects. Datasets Open the truss family ■ ■ ■ On the File menu. 574 | Chapter 14 Parametric Component Design Techniques . click the Training Files icon. you add several beam instances and then modify the shape of the foundation to see how the beams adapt. In the left pane of the Open dialog box.Testing the Family in a Project In this lesson. Loading a Family into a Project In this exercise. click the Training Files icon. Open the project file ■ ■ On the File menu. Open the m_Wood Floor Truss_1. After you load it into the project. and a rim joist. The truss family that you use in this lesson is identical to the truss you have created in the previous exercises. you load the truss family into a project that consists of foundation walls. you load the family into a project to test it in a real-world environment. Although you could continue using the previous family. click Open. a sill. it is recommended that you use the new family in order to ensure consistency. In the left pane of the Open dialog box.

click m_Wood Floor Truss_1. expand Structural Framing. 4 Proceed to the next exercise. Testing a Family Instance in a Project In this exercise. click Load into Projects. “Testing a Family Instance in a Project” on page 575.■ Open the m_WWF1. expand Families. If you had multiple projects or families open. Testing a Family Instance in a Project | 575 . The truss family is loaded directly into the only other open file. 2 On the Design Bar.rfa. Notice that the project file is now active. a dialog box would have displayed asking for you to specify which projects you wanted to load the family into. you add several instances of the truss family to the project. 3 In the Project Browser. and notice that the Wood Floor Truss_1 family has been loaded. Dataset Continue to use the datasets that you used in the previous exercise. Load the truss family into the project 1 On the Window menu.rvt file located in the Metric folder. and then modify the project to see how the beams adapt.

5 Using point-to-point insertion. 4 In the Type Selector. This project consists of foundation walls. TIP If the Structural tab of the Design Bar is not active. 3 On the Structural tab of the Design Bar. and double-click 3D . and click Structural. a wood sill. click Beam. and a wood rim joist. NOTE Do not be concerned with the exact location of the three beams. 576 | Chapter 14 Parametric Component Design Techniques . the truss family you loaded will interact with it as one beam does to another. expand 3D Views. select m_Wood Floor Truss_1. The rim joist was added as a beam. therefore. add three vertical beams that snap to the rim joist at each end. expand Views. Try to make them approximately equidistant as shown. right-click in the Design Bar. a slab.Southeast Isometric. 2 In the Project Browser.Add beams to project 1 In the Project Browser. under Floor Plans. double-click Level 1.

Southeast Isometric. you are merely testing the new floor truss to verify that it adapts to the changes. double-click 3D . not the wall or rim joist. You do not need to be precise. double-click Level 1. 8 Select Grid 2 and drag it downward until the walls form an approximate square. NOTE Make sure you drag the grid line. under 3D Views. 7 In the Project Browser. Notice the wood truss sits on top of the sill and attaches to the rim joist as expected.6 In the Project Browser. under Floor Plans. Testing a Family Instance in a Project | 577 .

In the next lesson. you nest the web components into the truss and create an array that adapts to changes in length. The project and family need to interact based on a consistent file name.Southeast Isometric. navigate to a folder of your choice and save the project with its existing name. click Undo Drag. Notice the wood truss adjusted to the changes. IMPORTANT Do not change the name of the family. double-click 3D . This should return the project to its original dimension. click Save as. Edit a family from within a project 13 Select one of the wooden truss components. ■ ■ The truss ends remained constant and adapted to the new beam length.9 In the Project Browser. under 3D Views. The center chase remained the same width while remaining centered. 11 On the File menu. 578 | Chapter 14 Parametric Component Design Techniques . 12 In the Save as dialog box. 10 On the Edit menu.

14 On the Options Bar. Adding a Nested Component In this exercise. click Hide/Isolate. You then align and lock the web extents before applying a formula-controlled array. double-click Ref. under Floor Plans. 16 Proceed to the next lesson. Prepare the view for nesting 1 Make sure that m_Wood Floor Truss_1. Dataset Continue to use the datasets from the previous exercise. and create a formula controlled array to fill in the truss. Level. you nest wood web members into the floor truss. Load the wood web family ■ ■ In the left pane of the Open dialog box.rfa is the active file. the wood floor truss family becomes the active view. Working with Nested Subcomponents In this lesson. click the Training Files icon. click Edit Family. you nest two wooden web members into the truss. Because the family is already open.rfa file located in the Metric\Families folder. and click Hide Object. click Load from Library ➤ Load Family. Working with Nested Subcomponents | 579 . 5 On the File menu. “Working with Nested Subcomponents” on page 579. Open the m_Wood_Web. 3 Select the symbolic line in the center of the truss. 15 When prompted to open the truss family for editing. 2 In the Project Browser. click Yes. 4 On the View Control Bar. This will aid in the placement of the wood web.

they are visible only when you place the cursor over the component. In the following steps. double-click Front. 8 Add two instances of the wood web component as shown. under Elevations. The geometry is driven by formula-based parameters that link to the host family.This family is a single extrusion as shown. Place one wood web on each side of the center chase. This will be accomplished in the next exercise when you link the nested parameter with the host parameter. Do not select it. 9 On the Design Bar. 10 In the Project Browser. this is the keyboard shortcut for Align. 7 In the Type Selector. click Component. select the reference plane that is coincident with the left edge of the left center chase extrusion. Align the nested web components 12 Enter AL. Add two wood web components 6 On the Design Bar. Notice the model lines that surround the web component. verify that m_Wood_Web: Wood Web is selected. IMPORTANT Make sure you snap the center line of the web components to the center reference line of the truss. You will align the left web component first. 11 Place the cursor over the left wood web. click Modify. The extrusion is aligned and locked to invisible model lines that make it easier to array within the truss. Leave a slight gap between the chase and the web. 13 For the align-to point. Snap the center line of the web to the center reference plane of the truss. This will make aligning the wood web easier. 580 | Chapter 14 Parametric Component Design Techniques . Also notice that the depth of the web members needs to be changed. you align the web panel using these lines rather than the extrusion edges.

16 On the Design Bar. it is important to note that you should avoid adding unnecessary constraints. IMPORTANT Do not lock the alignment 15 Repeat the previous two steps to align the left edge of the right web component to the right edge of the center chase as shown. Each of these web components represents the starting point of the web arrays that you add later in this lesson. In addition. NOTE You do not have to align the top or bottom the web components because the height of the web members will adapt to the truss height after you create and link the parameters in the next exercise. Adding a Nested Component | 581 .14 Select the right vertical model line of the left web component as shown. 18 Add two reference planes as shown. click Ref Plane. Add reference planes for array anchors 17 On the Design Bar. click Modify. Place each reference plane just to the outside of the center of the web components.

click Align.19 On the Tools menu. you align the reference planes to the center of the web components. 23 Repeat the previous two steps to align and lock the right web component and the reference plane as shown. 21 Select the reference plane that you added to the left of the web components center as shown. 20 Select the center of the left web component as the align-to point. The reference plane you added in the previous step represents half the web width. 25 Add the following two dimensions: 582 | Chapter 14 Parametric Component Design Techniques . Dimension and label array anchors 24 On the Design Bar. 22 Click the lock to lock the reference plane to the centerline of the web component. click Dimension. In the steps that follow.

■ Right web dimension ■ ■ Select the reference plane that you aligned to the center of the right web component. click Family Types. Creating Formula-controlled Parameters In this exercise. 29 Proceed to the next exercise. navigate to the same directory in which you saved the project file and save this family there with its current name. you label these dimensions. Select the reference plane that is coincident with the right edge of the left web component and the outside edge of the center chase.Left web dimension ■ ■ Select the reference plane that you aligned to the center of the left web component. 26 On the Design Bar. you add new parameters to control the web components. click Save As. Dataset Continue to use the datasets that you saved in the previous exercise. “Creating Formula-controlled Parameters” on page 583. click Add. click Modify. length. Creating Formula-controlled Parameters | 583 . You then link the nested web parameters to the new host parameters. 2 In the Family Types dialog box. You also add a formula to the parameter in order to maintain the web position as the truss changes depth. Place the dimension as shown. Place the dimension as shown. Select the reference plane that is coincident with the left edge of the right web component and the outside edge of the center chase. or the width of the center chase. 27 On the File menu. Create a new parameter for web depth 1 On the Design Bar. ■ In the next exercise. 28 In the Save As dialog box. under Parameters.

click OK. 4 In the Family Types dialog box. Link the nested component to the new parameter 6 Right-click the left web component. When you refer to another parameter within a formula. notice that “= “displays within the WebHeight button. 8 In the Type Properties dialog box. click OK.(Chord Thickness * 2) for the WebDepth Formula.3 In the Parameter Properties dialog box. click Modify. click Edit/New. 11 In the Element Properties dialog box. Select Length for Type. under Other. ensure you enter it exactly as it is named. notice the center of each nested web component is locked to the reference plane that bisects it. Select Type. Notice the web members are resized to fit more precisely between the chords. In addition. This formula ensures that the web depth will account for any changes in the chord thickness or truss depth. click the button to the right of the WebHeight value. Select Common for Discipline. 10 In the Type Properties dialog box. 5 Click OK. and click Properties. NOTE Formulas are case sensitive. TIP You can expand the width of the Family Types dialog box to facilitate typing within the formula field. 7 In the Element Properties dialog box. 12 On the Design Bar. under Constraints. In the Type Properties dialog box. and click OK. 584 | Chapter 14 Parametric Component Design Techniques . select WebDepth. Select Constraints for Group parameter under. enter Depth . 9 In the Associate Family Parameter dialog box. under Parameter Data. do the following: ■ ■ ■ ■ ■ ■ Enter WebDepth for Name. Click OK.

Select Constraints for Group parameter under. Select Instance. do the following: ■ ■ ■ ■ ■ ■ Enter WebArrayLength for Name.(CC+300))/2 for WebArrayLength Formula. Select Common for Discipline. Create WebArrayNum formula-controlled parameter 20 In the Family Types dialog box. Create WebArrayLength formula-controlled parameter 17 In the Family Types dialog box. enter WebArrayLength/(2*WebDepth) for WebArrayNum Formula. under Parameter Data. under Parameter Data. Select Constraints for Group parameter under. This parameter is primarily for convenience. 23 Click OK. 14 In the Family Types dialog box. 19 Under Constraints. Select Instance. Select Length for Type. This formula subtracts the length of the center chase and its two bordering chords plus an additional 300mm before dividing it in two to specify the length of each array. ■ ■ ■ ■ ■ Select Other for Group parameter under. Click OK. Click OK.Create new formula-controlled parameter for center chase 13 On the Design Bar. Select Instance. Select Integer for Type. 21 In the Parameter Properties dialog box. do the following: ■ Enter CC for Name. 22 Under Constraints. Creating Formula-controlled Parameters | 585 . click Family Types. Select Common for Discipline. which must remain at least 150mm long. enter Center Chase Width + (2*Chord Thickness) for CC Formula. 18 In the Parameter Properties dialog box. do the following: ■ ■ ■ ■ ■ ■ Enter WebArrayNum for Name. click Add. 16 Under Other. click Add. Select Length for Type. under Parameters. The additional 300mm is to account for the ends. enter (Length . under Parameters. Click OK. under Parameter Data. Select Common for Discipline. 15 In the Parameter Properties dialog box. the resulting value is displayed as an inactive field. After you enter the formula. click Add. It will use a formula to add the center chase width and the thickness of the two bordering chords. under Parameters.

Click OK. 31 Under Constraints. 29 On the Design Bar. Notice the location of the web components has adapted to the formula. 32 Click OK. click Modify. Add formula for Webhalflength 30 On the Design Bar. select Add parameter for Label. enter (WebArrayLength/WebArrayNum)/2 for Webhalflength Formula. Select Constraints for Group parameter under. 27 Select the dimension that refers to the midpoint of the right web. Select Instance. select Webhalflength for Label. click Family Types. 28 On the Options Bar. 25 On the Options Bar. 26 In the Parameter Properties dialog box. 586 | Chapter 14 Parametric Component Design Techniques . do the following: ■ ■ ■ ■ Enter Webhalflength for Name.Add parameter to anchor web array 24 Select the dimension that refers to the midpoint of the left web as shown. under Parameter Data.

Enter 76mm for Chord Thickness. and click OK. 40 In the Project Browser. 43 In the Family Types dialog box. 36 In the Associate Family Parameter dialog box. specify the following: ■ ■ ■ Enter 686mm for Depth. Flex the design 41 Adjust the view so you can flex the truss while in the Family Types dialog box. The truss should adapt to all the changes. Click Apply. under 3D Views. 38 In the Element Properties dialog box. reset the values as follows: ■ ■ Enter 286mm for Depth. click the button to the right of the WebArrayLength value. 37 In the Type Properties dialog box. 42 On the Design Bar. it is very important that you flex the model to ensure the nested components and the formulas that controls them work as expected. 44 In the Family Types dialog box. and click Properties. double-click View 1. 35 In the Type Properties dialog box. In the Type Properties dialog box. If it does not. click Edit/New. click Family Types. Enter 38mm for Chord Thickness. Creating Formula-controlled Parameters | 587 . fix any problematic alignments and constraints. click OK. 34 In the Element Properties dialog box. It is especially important to flex the model before arraying the truss so that you don’t multiply any existing problems. the button next to the WebArrayLength value should have an equals sign within it. 39 On the Design Bar. click Modify. Because you have added and constrained new components. under Other. click OK.Associate web component parameters 33 Right-click the left web component. select WebArrayLength.

588 | Chapter 14 Parametric Component Design Techniques . Dataset Continue to use the datasets that you saved in the previous exercise. under Elevations. specify the following: ■ ■ ■ ■ Verify that Group and Associate is selected. and click OK. When picking the corner. use the TAB key to toggle to the endpoint of the vertical model line within the nested family. Enter 3 for Number. 2 Select the nested web component left of the center chase.■ Click Apply. “Arraying Nested Subcomponents” on page 588. You must use precision when arraying because any error is multiplied as the array grows. you array the nested web components. 5 Select the bottom-right corner of the nested web extrusion as the move start point. add alignment constraints. click Save. Creating an array requires two basic steps. and link the arrays to the WebArrayNum parameter. 4 On the Options Bar. Select Constrain. 45 On the File menu. click Array. you specify the move start point. First. 46 Proceed to the next exercise. Select 2nd for Move to. then you specify the move end point. 3 On the Edit menu. Arraying Nested Subcomponents In this exercise. Array the left web component 1 In the Project Browser. double-click Front.

11 On the Options Bar. Select Constrain. Align and lock the arrays 17 Zoom in on the left array of web components. click Array. Array the right nested web component 9 Select the nested web component right of the center chase. use the TAB key to toggle to the endpoint of the vertical model line within the nested family. Select 2nd for Move to. When picking the corner. 15 On the Design Bar. When picking the corner. click Modify. 8 On the Design Bar.6 Select the bottom-left corner of the nested web extrusion as the move end point. Arraying Nested Subcomponents | 589 . use the TAB key to toggle to the endpoint of the vertical model line within the nested family. When picking the corner. 12 Select the bottom-left corner of the nested web extrusion as the move start point. 18 On the Tools menu. click Modify. 14 Press ENTER to complete the array. Enter 3 for Number. 10 On the Edit menu. specify the following: ■ ■ ■ ■ Verify that Group and Associate is selected. 13 Select the bottom-right corner of the nested web extrusion as the move end point. 7 Press ENTER to complete the array. click Align. 16 Zoom out to view the truss. use the TAB key to toggle to the endpoint of the vertical model line within the nested family.

NOTE This step is very important. NOTE Do not select the array value. If you do not lock the edges of the array. 28 On the Options Bar. 29 On the Design Bar. click Modify. 590 | Chapter 14 Parametric Component Design Techniques . then select the line twice. 20 Click the lock symbol to keep the web components locked at their edges. Place the cursor over the array line as shown and select it. select WebArrayNum for Label. 25 On the Options Bar. 24 Notice the array line displays above the components with the array value. 26 Select the middle web component of the right array. Label the arrays 23 Select the middle web component of the left array. align and lock the two boundaries between the three web components.19 In the left array. place the cursor over the boundary between the two left web components until the reference highlights. Use the same techniques as you did in the previous three steps. 21 Within the left array. you are aligning the two bordering web components to each other. 27 Select the array line over the web components on the right. Because there are two overlapping lines at this location. align and lock the two right web components. the web components overlap each other when you change the depth of the truss. 22 Within the right array. select WebArrayNum for Label.

Member Left. Arraying Nested Subcomponents | 591 . This is because earlier in the tutorial. click Align. You will fix this in later steps by changing the parameter value.30 Zoom out until you can see the entire truss. as the align-to point. Notice the end of the array still overlaps the trimmable end. you added a dimension to lock the Member Left and Member Right reference plane to the outer Left and Right reference planes. Notice the arrays appear to be too long. The primary reason for this was to allow for flexing the length. Left. 31 Zoom around the left side of the truss. 36 Select the reference plane. 34 On the Tools menu. 33 Delete the dimension. 32 Select the dimension between reference plane Left and Member Left as shown. and lock the alignment as shown. 35 Select the reference plane.

40 Align and lock reference plane Right and Member Right. however. enter 150mm for Trimmable End Length. The truss should adapt to all the changes.NOTE With most beam families. 46 On the Design Bar. click Modify. 44 Click Apply. Flex the design 45 In the Project Browser. Click Apply. double-click View 1. 47 In the Family Types dialog box. Notice the web arrays fit within the truss without overlapping the ends. the wood floor truss normally sits on a sill bordering a rim joist. click Family Types. and click OK. and prepare the view for flexing. 592 | Chapter 14 Parametric Component Design Techniques . significant impact. this solution has little. 38 Zoom in around the right side of the truss. Therefore. under Dimensions. if any. Change trimmable end length value 42 On the Design Bar. 41 Zoom out until you can see the entire truss. fix any problematic alignments and constraints. Enter 900mm for Center Chase Width. click Family Types. Enter 12000mm for Length. in this case. If it does not. under 3D Views. specify the following: ■ ■ ■ ■ Enter 686mm for Depth. 37 On the Design Bar. 39 Delete the dimension between reference plane Right and Member Right. 43 In the Family Types dialog box. you would not want to align and lock these two reference planes.

49 On the File menu. You then increase the distance between the foundation walls to see how the truss adapts to the changes in length. you reload the truss family into the project. however. You have completed the design of the primary components of the truss. and click OK. Reloading a Family into a Project In this exercise. Enter 400mm for Center Chase Width. you should flex the model in as many ways as possible to verify it is working correctly.TIP When flexing a complex model such as this. 48 In the Family Types dialog box. Enter 6000mm for Length. “Reloading a Family into a Project” on page 593. Reloading a Family into a Project | 593 . 50 Proceed to the next exercise. these steps have been reduced. reset the values as follows: ■ ■ ■ ■ Enter 286mm for Depth. for training and time purposes. click Save. Click Apply.

4 In the Project Browser. double-click 3D . Notice the truss has adapted to the changes. under Floor Plans. 594 | Chapter 14 Parametric Component Design Techniques . View 1. should be open. 6 In the Project Browser. select Override parameter values of existing types. 3 In the Reload Family dialog box. and click Yes. In addition to the truss family.Southeast Isometric. 2 On the Design Bar. double-click Level 1. m_WWF1. under 3D Views. Reload the truss into the project. Notice the project file becomes active and the beam has updated with the latest changes.rvt. click Load into Projects. 5 Drag Grid 2 downward until the shape of the building footprint is almost square. displays.Dataset Continue to use the datasets that you saved in the previous exercise. the project. 1 Verify that the truss family is active and the 3D View.

click Undo Drag. Materials. Materials. click Open. You then reload the family into the project and apply a material to the subcategory. Materials. you begin with a new dataset which is identical to both of these files. and Parameters | 595 . Applying Subcategories. In the left pane of the Open dialog box. and Parameters In this lesson. 8 Save and close the project file and the family file. “Applying Subcategories. Applying Subcategories. Open the m_WWF2. click the Training Files icon. 9 Proceed to the next lesson. and Parameters” on page 595.7 On the Edit menu.rvt file located in the Metric folder. Datasets ■ ■ ■ On the File menu. you create and apply subcategories and materials. In the next lesson. You then create a parameter to specifically control material application. you create new subcategories within the truss family. Creating and Applying Subcategories In this exercise.

Apply Object Styles 1 Zoom in around beam system. the truss was added to a beam system that occupies approximately half the building footprint. and expand the category Structural Framing. verify that the Model Objects tab is selected. In addition.In this dataset. 2 On the Settings menu. the material values were set to By Category by default. 3 In the Object Styles dialog box. notice that the subcategories do not apply to the wood floor truss that you have designed. Within the family. four instances of the floor truss were added to the other end of the structure. Notice that the Structural Framing category and all of the subcategories have no material value defined. click in the material field until the button displays as shown. 4 On the Structural Framing category line. In addition. click Object Styles. Notice no material has been applied to the truss. 596 | Chapter 14 Parametric Component Design Techniques .

click OK. click Object Styles. Apply the subcategory to the truss components 22 Draw a pick box around the entire truss.No Gloss for Name. 23 On the Options Bar. click Undo Object Styles. 7 In the Object Styles dialog box. enter Wood Floor Truss for Name. and click OK. and click OK. and click OK. 21 In the Object Styles dialog box. 14 In the New Subcategory dialog box. and click OK. Notice the Wood . you have more control over component visibility within a project. select Other. enter Wood Floor Truss.Timber for Name.Timber material has been applied to all Structural Framing components. 20 In the Materials dialog box. 18 In the Materials dialog box. click OK. When you apply a material to the Structural Framing category. under Modify Subcategories. Create subcategories within the truss family 9 Select a truss that is not part of the beam system. click . Creating and Applying Subcategories | 597 . and click OK. 16 In the Materials dialog box. and click the button to open the Materials dialog box. select Natural. 13 In the Object Styles dialog box. Apply material to subcategory 15 Click in the Material field for the Wood Floor Truss subcategory.5 Click the button that displays in the Structural Framing Material field. If there was a metal beam in this building model. Yellow. click . 17 In the New Material dialog box. If you create subcategories as you design in the Family Editor. 8 On the Edit menu. 11 Click Yes to open the family for editing. under AccuRender. click Edit Family. Notice the chords and end extrusions remain selected. click Check None. 24 In the Filter dialog box. click OK. all subcomponents of that category are assigned that material. 6 In the Materials dialog box. click Wood . click Duplicate. 10 On the Options Bar. it would also have the wood material applied to it. 19 In the Material Library dialog box. 12 On the Settings menu. click New. navigate to _accurender\Wood\Pine.

30 Click Yes to open the family for editing. under Modify Subcategories. 33 In the New Subcategory dialog box. 29 On the Options Bar. 598 | Chapter 14 Parametric Component Design Techniques . 27 On the Design Bar. 32 In the Object Styles dialog box. click Object Styles. and click OK. enter Wood Floor Truss . select Wood Floor Truss for Subcategory. click . click Edit Family. under Identity Data. 31 On the Settings menu. press TAB to toggle to the web component and click to select it. click New.Webs for Name. The web component family opens in a 3D view. you can apply a different material to all web components when using this truss within a project. Apply a subcategory to the nested web components 28 Place the cursor over one of the arrayed web components. 26 In the Element Properties dialog box. and click OK. click Modify.25 On the Options Bar. By creating a separate subcategory for the web components.

expand Structural Framing. select Wood Floor Truss . 45 In the Load into Projects dialog box. and click the button to open the Materials dialog box. enter Wood Floor Truss .No Gloss for Name. click OK. 38 In the Material Library dialog box. select Override parameter values of existing types. select m_WWF2. Reload truss into project 47 On the Design Bar. select Natural. and click OK. 41 Select the web extrusion. and click OK. and click Yes. click Load into Projects. and click OK. 36 In the New Material dialog box. 43 In the Element Properties dialog box. click OK. 49 In the Reload Family dialog box. 39 In the Materials dialog box. 48 In the Load into Projects dialog box. click . under Categories. 42 On the Options Bar. click Duplicate. Yellow. 37 In the Materials dialog box. and click OK. 35 In the Materials dialog box.rfa. select m_Wood Floor Truss_1.Webs for Subcategory. navigate to _accurender\Wood\Pine.34 Click in the Material field for the Wood Floor Truss . 46 In the Reload Family dialog box. click Object Styles. click . under Identity Data. and click Yes. Reload web component into truss family 44 On the Design Bar. Creating and Applying Subcategories | 599 .rvt. 50 On the Settings menu. under AccuRender.Webs subcategory. select Override parameter values of existing types. and click OK. 51 In the Object Styles dialog box.Webs. Notice the new object subcategory styles are applied to the truss components. click Load into Projects. 40 In the Object Styles dialog box.

under Parameters. 6 In the Parameter Properties dialog box. under Visibility. 600 | Chapter 14 Parametric Component Design Techniques . the stick symbols continue to display. Dataset Continue to use the dataset that you saved in the previous exercise. Select Common for Discipline. and click OK. 57 In the Save as dialog box. notice the default material is By Category. 56 On the File menu. click Save As. 52 Click OK. click Family Types. 54 In the Visibility Graphics dialog box. click Visibility/Graphics. click Undo Visibility/Graphics. Create material parameter 4 On the Design Bar. however. navigate to a folder of your preference and save the project with the current name. do the following: ■ ■ ■ ■ ■ ■ Enter Floor Truss Material for Name. click Edit Family. 53 On the View menu. Creating Material Parameters In this exercise. 58 Proceed to the next exercise. under Parameter Data. expand Structural Framing. 7 In the Family Types dialog box. Open truss family for editing 1 Select a truss that is not part of the beam system. Select Materials and Finishes for Group parameter under. “Creating Material Parameters” on page 600.Notice the two new subcategories are listed. 2 On the Options Bar. clear Wood Floor Truss . Select Instance. click Add. 5 In the Family Types dialog box. Select Material for Type. you add a new material parameter that allows you to specify a material for each truss instance. Click OK. You can change the style of only the wood truss components without impacting other structural framing components. Notice the web extrusions not longer display. 3 Click Yes to open the family for editing. 55 On the Edit menu.Webs.

and click OK.rvt. 16 Place the cursor over one of the web components. click OK. select Floor Truss Material. and click Yes. 19 In the Type Properties dialog box. do not assign a material to the parameter. click the button to the right of the WebMaterial value field. 20 In the Associate Family Parameter dialog box. press TAB. select Metal . 24 In the Load into Projects dialog box. and click OK. click Modify. click Edit/New. 25 In the Reload Family dialog box. select Override parameter values of existing types.In this case. 29 In the Materials dialog box. click OK. Creating Material Parameters | 601 . this component will continue to use the material assigned to the subcategory by default. click the Floor Truss Material field and click the button that displays. 10 On the Options Bar. under Other. and select the component. 15 In the Element Properties dialog box. Notice the material is applied only to the selected beam. and click OK. select Structural Framing (Wood Floor Truss). under Materials and Finishes. This material parameter allows you to assign a material on an instance parameter. 14 In the Associate Family Parameter dialog box. click . 12 On the Options Bar. 8 Click OK. 30 In the Element Properties dialog box. click . Notice the appearance of the floor trusses has not changed. 27 On the Options Bar. click Check None. click . Link truss extrusions to material parameter 9 Draw a pick box around the entire truss. 26 Select a floor truss that is not part of the beam system. 31 On the Design Bar. click the button to the right of the Material value field. 18 In the Element Properties dialog box. under Materials and Finishes. select Floor Truss Material. 11 In the Filter dialog box. and click OK. and click OK. click Modify.Steel for Name. 13 In the Element Properties dialog box. Notice the chords and end extrusions remain selected. 28 In the Element Properties dialog box. select m_WWF2. click Load into Projects. When reloaded into a project. click . Reload truss into project 23 On the Design Bar. 17 On the Options Bar. 22 On the Design Bar. 21 Click OK twice.

click the Training Files icon. You can save the open files if you wish.32 On the File menu. click Close. “Controlling Component Visibility” on page 602. In the left pane of the Open dialog box. In the next lesson. Open the m_WWF3. a new dataset is supplied. 34 Close any open files. Datasets ■ ■ ■ On the File menu. you add controls to specify the views in which each element displays and at what detail level. 602 | Chapter 14 Parametric Component Design Techniques .rvt file located in the Metric folder. 35 Proceed to the next lesson. Change detail levels 1 On the View Control Bar. 33 On the File menu. Controlling Component Visibility In this lesson. click Save. click Detail Level. and click Coarse. click Open. you designate the display of elements in specific views and at specific detail levels. Assigning Detail Level and View Controls In this exercise.

clear Plan/RCP. Click OK. select Override parameter values of existing types. However. because you have yet to assign a detail level to each of the elements within the truss family. Under Detail Levels. Assigning Detail Level and View Controls | 603 . and click OK. and click Yes. Apply detail level controls to web components 5 Select a web component. click Edit Family. 10 In the Family Element Visibility Settings dialog box. 4 Click Yes to open the family for editing. Click OK. 13 In the Reload Family dialog box. click Load into Projects. Currently within the truss.rfa. Clear Left/Right. 2 Select a floor truss. specify the following: ■ ■ ■ ■ Under View Specific Display. all elements display at all times in all views. 16 In the Family Element Visibility Settings dialog box. specify the following: ■ ■ ■ ■ Under View Specific Display. 9 On the Options Bar. clear Coarse. notice the floor truss has not changed appearance. select m_Wood Floor Truss_1. 11 On the Design Bar. Notice the appearance of the floor trusses has not changed. 7 Click Yes to open the family for editing. 8 Select the web extrusion. Clear Left/Right. click Visibility.Notice the rim joist no longer displays. click Visibility. 15 On the Options Bar. Assign detail level to center chase extrusions 14 Select the center chase extrusions. 6 On the Options Bar. clear Plan/RCP. click Edit Family. 12 In the Load into Projects dialog box. Under Detail Levels. 3 On the Options Bar. clear Coarse.

clear Coarse. 28 On the View Control Bar. 24 In the Load into Projects dialog box. 25 In the Reload Family dialog box.rvt. select Override parameter values of existing types. clear Coarse. 18 On the Options Bar.Assign detail level to truss ends 17 Select the end extrusions. clear Plan/RCP. click Load into Projects. and click Medium. and click OK. 604 | Chapter 14 Parametric Component Design Techniques . Click OK. and click Coarse. Under Detail Levels. under Floor Plans. specify the following: ■ ■ Under Detail Levels. click Detail Level. Notice that the floor truss solid geometry is not displayed. 21 On the Options Bar. 19 In the Family Element Visibility Settings dialog box. 27 In the Project Browser. click Visibility. Reload truss into project 23 On the Design Bar. Notice the floor truss solid geometry is displayed. 26 On the View Control Bar. 22 In the Family Element Visibility Settings dialog box. Assign detail level to truss chords 20 Select the truss chords. Click OK. click Detail Level. click Visibility. double-click Level 1. specify the following: ■ ■ ■ Under View Specific Display. select m_WWF3. and click Yes.

enter 89x38 for Name. 7 In the Family Types dialog box. 6 In the New dialog box. and click Apply. 9 In the Family Types dialog box. Creating Multiple Component Types In this exercise. click Edit Family. you create multiple floor truss types to speed up the design process when working in a project. creating predefined types can speed up the design process.Notice the symbolic representation of the beams. 8 In the New dialog box. enter 64x38 for Name. The truss returns to its original designed value. 5 In the Family Types dialog box. NOTE When creating new components. In the final exercise. click Family Types. and click Apply. 30 In the Save As dialog box. 2 On the Options Bar. Open the truss family for editing 1 Select a floor truss. under Family Types. and click OK. under Family Types. under Dimensions. click New. 3 Click Yes to open the family for editing. 11 Click OK. Create new types 4 On the Design Bar. Creating Component Types | 605 . “Creating Component Types” on page 605. Creating Component Types In this lesson. you create a conditional formula that adjusts the truss depth based on the truss length. Notice the chord changes width. navigate to your preferred location and save the project with the current name. enter 64mm for Chord Width. Although you can change the parameters of a truss within a project. click Save As. create types for those most frequently used in your projects. click New. and click OK. 31 Proceed to the next lesson. you create multiple types for a 89x38 truss and a 64x38 truss. 10 Select 89x38 for Name. 29 On the File menu.

select 64x38. 18 In the Type Selector. select Override parameter values of existing types. 286. 606 | Chapter 14 Parametric Component Design Techniques . if(Length < 9000. “Creating Conditional Formulas” on page 606. click Edit Family. 3 Click Yes to open the family for editing. select 89x38. 23 Proceed to the final exercise. and click OK. under Dimensions. <result-if-true>. 400.TIP You can also use new types to flex the model. 22 On the File menu. Load new types into the project 12 On the Design Bar. Creating Conditional Formulas In this exercise.rvt. enter the follow formula for Depth: if(Length < 6600. click Load into Projects. click Modify. if(Length < 7500. click Family Types. 16 In the Type Selector. you create a conditional formula that changes the depth automatically as the truss increases in length. Adding a conditional formula 4 On the Design Bar. double-click 3D . 21 In the Project Browser. You are going to enter a conditional formula that follows this basic rule: IF ( <condition>. Open the truss for editing 1 Select a floor truss. 15 On the Structural tab of the Design Bar. 14 In the Reload Family dialog box. Notice the two beam types. and click Yes. 17 Add a beam in the center of the open space. select m_WWF3. 13 In the Load into Projects dialog box. under 3D Views. 20 On the Design Bar. click Beam. 2 On the Options Bar. click Save. 400))) 6 Click Apply. 350.Southeast Isometric. <result-if-false>) 5 In the Family Types dialog box. 19 Add a beam next to the 64x38.

Notice the truss depth increases. and click Apply. 17 Close any open files. click Load into Projects. IMPORTANT When you changed the width of the building footprint. NOTE You would have to change the depth of the sill and rim joist to accommodate this change. select m_WWF3. you probably noticed a change in the amount of time the view needed to regenerate. click Save. 8 In the Family Types dialog box. under Floor Plans.rvt. 10 In the Load into Projects dialog box. double-click Level 1. 13 Select Grid 2 and drag it downward until it is between 8000-9000mm from Grid 1.Flex the design 7 In the Family Types dialog box. click Apply. 16 On the File menu. under 3D Views. select Override parameter values of existing types. double-click 3D . enter 8000 for length. 14 In the Project Browser. and click Yes. Test the conditional formula within a project 12 In the Project Browser. Creating Conditional Formulas | 607 . Regeneration time and overall performance can be affected by over-designed families. 15 Notice the change in floor truss depth. Load the truss into the project 9 On the Design Bar. and click OK.Southeast Isometric. enter 6000 for length. and click OK. You have completed this tutorial. 11 In the Reload Family dialog box.

Sign up to vote on this title
UsefulNot useful