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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

11 On the Design Bar. and select the dimension.The red dot indicates the intersection of the sweep path and the profile plane. 12 On the Options Bar. click Modify. Creating the Window Frame Solid Geometry | 437 . select Prefer: Wall faces. click Ref Plane. 16 Add a dimension between the exterior wall face and the new reference plane. and specify an offset of 50 mm. 14 On the Design Bar. 17 On the Design Bar. click . 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.

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

and drag it to the exterior face of the wall.26 Select the right edge of the frame section. When the lock displays. Drag it to the left and align it with the Sash reference plane. When the lock displays. and drag it to the interior face of the wall. Creating the Window Frame Solid Geometry | 439 . click it to constrain the left edge of the frame to the interior face. 27 Select the left edge of the frame section. 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. When the lock displays. click it to lock the line to the reference plane.

TIP After adding the dimension.29 On the Design Bar. 440 | Chapter 13 Creating Components in the Family Editor . click Dimension. click Modify. 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. as shown. and specify the dimension value. select the line you want to move. Modify each dimension if necessary.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Click the EQ symbol to make both vertical dimensions equal. and select the dimension you added in the previous step. 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. and then to the bottom edge of the mullion extrusion.44 On the Design Bar. 49 On the Options Bar. 46 On the Design Bar. click Dimension. 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. Move the dimension value as shown. click Dimension. 458 | Chapter 13 Creating Components in the Family Editor . click Modify. select Mullion Width for Label. and move the EQ values off to each side as shown. Remember. 48 On the Design Bar. as shown. follow these basic steps: ■ Sketch the rectangle similar to the mullion you just completed.

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

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

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

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

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

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

click Family Types. 2 On the Design Bar. The horizontal mullions are now spaced apart at one third the height of the window. it is also a good idea to flex the model after a new formula is applied. The window height is doubled. enter Height/3 in the Formula column for Mullion Offset. enter 2000 mm for Height. but the one third height spacing is maintained in the horizontal mullions. 3 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.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. 7 In the Name dialog box. and click OK. and click Apply. 5 In the Family Types dialog box. Defining New Window Types | 465 . click New. Enter 1250 mm for Height. In the Family Types dialog box. and click Apply. specify the following parameter values: ■ ■ ■ Enter 2500 mm for Width. under Family Types. Click Apply. enter 2500 w x 1250mm h for Name. Define new window types with various heights and widths 6 In the Family Types dialog box. and click Apply. 8 In the Family Types dialog box. enter 1000 mm for Height.

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

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

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

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

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

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

as shown. 18 On the Design Bar. 19 Select the upper. 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 . 20 Change the vertical dimension to 1000 mm.17 To the right of the dimension you just created. click Modify.

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

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

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

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

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

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

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

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

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

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

Creating the Desk Drawer Base Solid Geometry | 483 . 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.24 Select the top horizontal line of the right drawer extrusion as shown. and then click the lock icon to lock the dimension. click Dimension. A lock icon displays. 25 Click the lock icon to lock the extrusion edge to the reference plane. 26 On the Design Bar.

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

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

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

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

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

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

and lock it. 16 On the Design Bar. 490 | Chapter 13 Creating Components in the Family Editor . Add another dimension to both horizontal sketch lines. click Lines.11 On the Design Bar. and lock it. 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. 12 Add one dimension referring to both vertical sketch lines. 13 On the Design Bar. and then select the fillet arc tool from the menu. . click Dimension. click Finish Sketch. 14 On the Options Bar. 15 Select the left vertical sketch line. click the Fillet arc tool. Do not be concerned with the precise dimension of the arc radius. the upper sketch line.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

27 On the Options Bar. select Delete Inner Segment.Split the circle 22 On the Tools toolbar. 24 Select a point on the circle to the right of the rim profile. The circle is trimmed between the rim profile and the first split point. click Lines. 25 Select the intersection of the circle and the lower left vertical line of the profile as shown. Draw the upper face of the dome roof 26 On the Design Bar. 23 On the Options Bar. 532 | Chapter 13 Creating Components in the Family Editor . click . 28 Specify the endpoint of the upper left rim profile line segment as the arc start point. 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. 32 On the Options Bar. Draw two lines to close the dome roof profile 31 On the Design Bar. click Lines. 33 Draw a horizontal line from the arc endpoint to the interior edge of the wall. Creating the Dome Roof In-Place Family | 533 . 30 Specify a point on the arc approximately as shown. click .29 Specify the top of the stairs in the wall section as the arc endpoint. click and select Chain.

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

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

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

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

538 | Chapter 13 Creating Components in the Family Editor .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19 Click Cancel. This is not limited to length parameters. When you load this family into a project. thus forcing the model to adapt to the changes. Flexing the model means to change parameter values. click Family Types. click Save. If you add a new material parameter. You should flex the model after any major change to the design. “Flexing the Component Model” on page 557. 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. notice the labelled dimensions display under the list of parameters and under the group. Adding or modifying a parameter. 21 Proceed to the next exercise. You should flex a new family after: ■ ■ Adding or modifying an element. In the Family Types dialog box. Flexing the Component Model | 557 .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. these parameters will be available within the Type Properties dialog box for the beam. Dimensions. 18 On the Design Bar. you should also test it to make sure it works as expected. 20 On the File menu.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

14 Select the right vertical model line of the left web component as shown. click Ref Plane. 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. 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. 18 Add two reference planes as shown. it is important to note that you should avoid adding unnecessary constraints. Each of these web components represents the starting point of the web arrays that you add later in this lesson. Place each reference plane just to the outside of the center of the web components. In addition. 16 On the Design Bar. Add reference planes for array anchors 17 On the Design Bar. Adding a Nested Component | 581 . click Modify.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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