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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13 Select the horizontal reference plane second from the bottom.

Creating the Window Mullion Solid Geometry | 451

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

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

18 On the Design Bar, click Modify.

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

452 | Chapter 13 Creating Components in the Family Editor

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

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

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

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

Creating the Window Mullion Solid Geometry | 453

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

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

Enter 1500 mm for Width. do the following: ■ ■ ■ ■ Under Dimensions. Notice the mullions remain centered and equally spaced on the reference planes.Specify the mullion width parameter 34 On the Design Bar. click Family Types. Under Other. Notice the window adapts to the new dimension parameters. enter 500 mm for Default Sill Height. Flex the window model 36 In the Family Types dialog box. enter 1500 mm for Height. and the mullions stretch with the new window height. 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. 35 In the Family Types dialog box. enter 40 mm for Mullion Width. Click Apply. and click Apply.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After you complete the rectangle. two lock icons display. 15 Click both of the lock icons to lock the edges of the extrusion to the reference planes. 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. Creating the Desk Drawer Base Solid Geometry | 481 . 16 On the Design Bar.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 Draw four walls as shown.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. 5 On the View toolbar. click Host Sweep ➤ Wall Sweep. click . Applying a Host Sweep Profile to Walls | 509 . 7 On the Options Bar. 8 Select a point on the left wall for the wall sweep. verify that Horizontal is selected. 6 On the Modelling tab of the Design Bar.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

538 | Chapter 13 Creating Components in the Family Editor .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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. 3 In the Project Browser. Load the truss family into the project 1 On the Window menu. The truss family is loaded directly into the only other open file. “Testing a Family Instance in a Project” on page 575. you add several instances of the truss family to the project. 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. expand Families. Testing a Family Instance in a Project | 575 . and notice that the Wood Floor Truss_1 family has been loaded. 2 On the Design Bar. 4 Proceed to the next exercise.rfa. click Load into Projects. expand Structural Framing. Dataset Continue to use the datasets that you used in the previous exercise.■ Open the m_WWF1. click m_Wood Floor Truss_1.rvt file located in the Metric folder.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Member Left. Notice the end of the array still overlaps the trimmable end. 33 Delete the dimension. Left. Arraying Nested Subcomponents | 591 . you added a dimension to lock the Member Left and Member Right reference plane to the outer Left and Right reference planes. and lock the alignment as shown.30 Zoom out until you can see the entire truss. You will fix this in later steps by changing the parameter value. 32 Select the dimension between reference plane Left and Member Left as shown. This is because earlier in the tutorial. 35 Select the reference plane. click Align. 36 Select the reference plane. Notice the arrays appear to be too long. 34 On the Tools menu. 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.

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

Reloading a Family into a Project In this exercise. “Reloading a Family into a Project” on page 593. Enter 6000mm for Length. 49 On the File menu. 48 In the Family Types dialog box. these steps have been reduced. you reload the truss family into the project.TIP When flexing a complex model such as this. Enter 400mm for Center Chase Width. for training and time purposes. click Save. 50 Proceed to the next exercise. however. Click Apply. Reloading a Family into a Project | 593 . You then increase the distance between the foundation walls to see how the truss adapts to the changes in length. reset the values as follows: ■ ■ ■ ■ Enter 286mm for Depth. and click OK. 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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