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

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

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

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

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

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

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

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

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

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

9 In the Project Browser under Elevations. double-click Left. then click to specify the dimension witness line. 426 | Chapter 13 Creating Components in the Family Editor .8 On the Design Bar. TIP When you add the witness line to the exterior face of the extrusion. 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. click Finish Sketch. 10 On the Design Bar. click Dimension.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13 Select the horizontal reference plane second from the bottom.

Creating the Window Mullion Solid Geometry | 451

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

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

18 On the Design Bar, click Modify.

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

452 | Chapter 13 Creating Components in the Family Editor

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

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

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

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

Creating the Window Mullion Solid Geometry | 453

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A lock icon displays. 26 On the Design Bar. 27 Add and lock the following two dimensions to the right drawer extrusion: ■ Add a dimension from the right vertical reference plane to the right edge of the drawer base.24 Select the top horizontal line of the right drawer extrusion as shown. Creating the Desk Drawer Base Solid Geometry | 483 . 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.

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

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

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

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

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

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

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

The rolltop extrusion outline is complete.

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

18 On the Tools toolbar, click

.

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

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

Creating the Rolltop Solid Geometry | 491

21 On the View toolbar, click

.

The solid geometry of the rolltop is now complete.

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

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

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

492 | Chapter 13 Creating Components in the Family Editor

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

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

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

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

Dataset Continue using the family file from the previous exercise.

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

Creating the Drawers Solid Geometry | 493

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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. Creating a Custom North Arrow Annotation Symbol | 513 . 8 Draw a vertical line from the top to the center point of the circle. 6 On the Options Bar.5 Drag the cursor and specify a radius of 8mm. click .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

and then specify the top endpoint of the reference plane for the endpoint of the axis. 13 Specify the bottom endpoint of the Center East/West reference plane for the start point of the axis.The center wall section view is displayed. click . 530 | Chapter 13 Creating Components in the Family Editor . 15 On the Options Bar. click . Draw the lower face of the dome roof 14 On the Design Bar. click Lines. click Axis. 12 On the Options Bar. 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 reference planes that display are guides for drawing the oculus rim profile. The circle is tangent to the interior wall face and the level 1 reference plane at the floor line. Draw the oculus rim profile 18 Zoom in on the top of the circle. until it creates an intersection with the level 1 reference plane. 19 On the Options Bar.17 Move the cursor out. and select Chain. click . 20 Specify the reference plane intersection for the start point of the rim profile as shown. Creating the Dome Roof In-Place Family | 531 . 21 Snap to reference plane intersections. and draw the five rim profile line segments in the shape of a reverse C as shown.

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

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

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

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

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

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

538 | Chapter 13 Creating Components in the Family Editor .

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

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

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

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

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

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

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

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

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

19 On the Options Bar. click to place it as shown. click to place it as shown. specify an Offset of 200 mm. and when a copy of the reference plane displays to the left of it. 17 Place the cursor over Reference Plane: Member Left. 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.16 Place the cursor over the lower horizontal reference plane and when a copy of the reference plane displays above it. and when a copy of the reference plane displays to the right of it. 18 Place the cursor over Reference Plane: Member Right. 548 | Chapter 14 Parametric Component Design Techniques . Before you move on to the next exercise.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Click Apply.

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

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

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

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

Dataset

Creating Additional Solid Geometry | 565

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

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

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

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

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

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

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

566 | Chapter 14 Parametric Component Design Techniques

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

13 On the Tools toolbar, click

.

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

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

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

Creating Additional Solid Geometry | 567

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

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

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

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

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

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

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

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. double-click 3D .Southeast Isometric. Notice the wood truss sits on top of the sill and attaches to the rim joist as expected.6 In the Project Browser. not the wall or rim joist. under 3D Views. 7 In the Project Browser. under Floor Plans. NOTE Make sure you drag the grid line. 8 Select Grid 2 and drag it downward until the walls form an approximate square. You do not need to be precise.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful