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

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

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

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

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

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. you create new door types based on size and assign parameters respectively. height. Drawing the Door Plan View Components In this exercise. The door type has a variable height and width. and thickness. you draw the plan view components for the new door family. You also learn how to constrain the door design by adding labelled dimensions to specify values for the door width.Creating a Door Family In this lesson.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

and select the dimension. select Prefer: Wall faces. 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. click Dimension. 12 On the Options Bar. click . click Modify. 17 On the Design Bar. 14 On the Design Bar. and specify an offset of 50 mm. 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 Ref Plane. 11 On the Design Bar.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13 Select the horizontal reference plane second from the bottom.

Creating the Window Mullion Solid Geometry | 451

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

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

18 On the Design Bar, click Modify.

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

452 | Chapter 13 Creating Components in the Family Editor

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

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

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

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

Creating the Window Mullion Solid Geometry | 453

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Click the EQ icon to make the segments equal. add a horizontal dimension string beginning at the left 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. proceeding to the centerline reference plane. 11 Add an overall horizontal dimension underneath the dimension you just added. click Dimension. 10 Near the bottom of the drawing area. 470 | Chapter 13 Creating Components in the Family Editor . as shown. and ending at the right reference plane.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The rolltop extrusion outline is complete.

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

18 On the Tools toolbar, click

.

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

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

Creating the Rolltop Solid Geometry | 491

21 On the View toolbar, click

.

The solid geometry of the rolltop is now complete.

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

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

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

492 | Chapter 13 Creating Components in the Family Editor

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

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

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

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

Dataset Continue using the family file from the previous exercise.

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

Creating the Drawers Solid Geometry | 493

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

click Lines. 30 Specify a point on the arc approximately as shown. Draw two lines to close the dome roof profile 31 On the Design Bar. 32 On the Options Bar.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. 33 Draw a horizontal line from the arc endpoint to the interior edge of the wall. Creating the Dome Roof In-Place Family | 533 . click and select Chain. click . and then draw a vertical line down the interior wall face to the lower dome roof face tangent point.

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

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

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

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

538 | Chapter 13 Creating Components in the Family Editor .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

do the following: ■ ■ ■ ■ Enter Webhalflength for Name. 26 In the Parameter Properties dialog box. select Add parameter for Label. 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. Select Instance. Click OK. Add formula for Webhalflength 30 On the Design Bar. Notice the location of the web components has adapted to the formula. click Modify. 28 On the Options Bar. enter (WebArrayLength/WebArrayNum)/2 for Webhalflength Formula. 25 On the Options Bar. 586 | Chapter 14 Parametric Component Design Techniques . 32 Click OK. 31 Under Constraints. Select Constraints for Group parameter under. 29 On the Design Bar. click Family Types. select Webhalflength for Label. under Parameter Data.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful