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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13 Select the horizontal reference plane second from the bottom.

Creating the Window Mullion Solid Geometry | 451

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

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

18 On the Design Bar, click Modify.

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

452 | Chapter 13 Creating Components in the Family Editor

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

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

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

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

Creating the Window Mullion Solid Geometry | 453

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

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

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

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

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. 48 On the Design Bar. and select the dimension you added in the previous step. click Dimension. Move the dimension value as shown. Do not be concerned with the dimension value. 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 . 49 On the Options Bar. select Mullion Width for Label. and move the EQ values off to each side as shown. Remember. click Modify. 50 Repeat the previous steps to create an identical mullion centered on the lower horizontal reference plane as shown. Click the EQ symbol to make both vertical dimensions equal. as shown. and then to the bottom edge of the mullion extrusion. follow these basic steps: ■ Sketch the rectangle similar to the mullion you just completed.44 On the Design Bar. 46 On the Design Bar.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

538 | Chapter 13 Creating Components in the Family Editor .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful