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

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

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

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

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

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

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

click Dimension. 13 Add a horizontal dimension from the left edge to the right edge of the door panel as shown. 422 | Chapter 13 Creating Components in the Family Editor .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.

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

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

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

426 | Chapter 13 Creating Components in the Family Editor . double-click Left. then click to specify the dimension witness line. use the TAB key to toggle to the extrusion reference. TIP When you add the witness line to the exterior face of the extrusion. click Finish Sketch. 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.8 On the Design Bar. click Dimension. 10 On the Design Bar.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

click Finish Sketch. ■ ■ Do not be concerned with the value of the mullion width. select Mullion Width for Label. Select the dimension. and on the Options Bar. Add a dimension between the left and right mullion edges. 33 On the Design Bar. follow these basic steps: ■ Sketch the rectangle similar to the mullion on the left. ■ Dimension mullion edges and the reference plane at the center of the mullion and click the equality constraint. Remember. 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. This is changed in later steps. NOTE Do not lock the lines to the sash edge as you did previously.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The rolltop extrusion outline is complete.

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

18 On the Tools toolbar, click

.

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

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

Creating the Rolltop Solid Geometry | 491

21 On the View toolbar, click

.

The solid geometry of the rolltop is now complete.

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

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

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

492 | Chapter 13 Creating Components in the Family Editor

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

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

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

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

Dataset Continue using the family file from the previous exercise.

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

Creating the Drawers Solid Geometry | 493

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

538 | Chapter 13 Creating Components in the Family Editor .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

not the member right or member left reference planes. and click OK. 8 In the Family Types dialog box. as shown. You’ll want to set up your screen so you can see the model truss while the Family Types dialog box is open. you must add a new constraint before flexing the length. 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. enter 6000 for Length. Click the lock symbol to lock the dimension value. Adding Constraints to the Solid Geometry | 563 . enter 3000 for Length. Notice that the extrusions did not move or change their length. click Dimension. click Apply. Click the lock symbol to lock the extrusion edge to the reference plane. and click Apply. click Family Types. Therefore. This is because the length dimension references the extreme left and right reference planes. 10 Add a dimension between the reference plane: Left and the reference plane: Member Left as shown. On the Design Bar. Add a new dimension and constraint 9 On the Design Bar. 7 In the Family Types dialog box.

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

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

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

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

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

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

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

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

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

Creating Additional Solid Geometry | 569

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

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

44 On the Tools toolbar, click

.

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

570 | Chapter 14 Parametric Component Design Techniques

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

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

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

Creating Additional Solid Geometry | 571

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

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

Open the project file ■ ■ On the File menu. click the Training Files icon. Loading a Family into a Project In this exercise. click the Training Files icon. After you load it into the project. The truss family that you use in this lesson is identical to the truss you have created in the previous exercises. NOTE Close any open families or projects. 574 | Chapter 14 Parametric Component Design Techniques . In the left pane of the Open dialog box.Testing the Family in a Project In this lesson. click Open. you load the family into a project to test it in a real-world environment. Although you could continue using the previous family. 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. In the left pane of the Open dialog box.rfa file located in the Metric\Families folder. click Open. Open the m_Wood Floor Truss_1. you load the truss family into a project that consists of foundation walls. a sill. Datasets Open the truss family ■ ■ ■ On the File menu. and a rim joist.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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