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

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

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

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

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

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

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

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

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

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

8 On the Design Bar. 10 On the Design Bar. TIP When you add the witness line to the exterior face of the extrusion. click Dimension. click Finish Sketch. use the TAB key to toggle to the extrusion reference. 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 . 9 In the Project Browser under Elevations. double-click Left.

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

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

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

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

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

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

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

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

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

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

Creating the Window Frame Solid Geometry | 437 . click Modify. click . and select the dimension. and specify an offset of 50 mm.The red dot indicates the intersection of the sweep path and the profile plane. 17 On the Design Bar. click Dimension. select Prefer: Wall faces. 11 On the Design Bar. 12 On the Options Bar. click Ref Plane. 14 On the Design Bar. 15 On the Options Bar. 13 Pick the exterior wall face so that a reference line is offset 50 mm to the left of the exterior wall face as shown. 16 Add a dimension between the exterior wall face and the new reference plane.

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

click it to constrain the left edge of the frame to the interior face. 27 Select the left edge of the frame section. When the lock displays. Drag it to the left and align it with the Sash reference plane. When the lock displays. When the lock displays. Creating the Window Frame Solid Geometry | 439 . 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 lock the line to the reference plane. and drag it to the interior face of the wall.26 Select the right edge of the frame section. click it to constrain the frame to the exterior wall face.

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

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

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

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

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

double-click Right. 2 On the Design Bar. 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. Creating the Window Glass Solid Geometry | 445 . click Ref Plane. click .Dataset Continue using the family file from the previous exercise. 3 On the Options Bar. as shown. under Elevations. and enter 30 mm for Offset.

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

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

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

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

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

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

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

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

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

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

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

enter 1500 mm for Height. enter 500 mm for Default Sill Height. 460 | Chapter 13 Creating Components in the Family Editor . Click Apply. If necessary.54 In the Project Browser. double-click View 1. Enter 1500 mm for Width. click Family Types. Notice the mullion extrusions are joined. under 3D Views. 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. you can still see the window. spin the model to get a good view of the mullions. so when you open the Family Types dialog box. 57 In the Family Types dialog box. Under Other. do the following: ■ ■ ■ ■ Under Dimensions. 56 On the Design Bar.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

24 Select the top horizontal line of the right drawer extrusion as shown. and then click the lock icon to lock the dimension. click Dimension. A lock icon displays. Creating the Desk Drawer Base Solid Geometry | 483 . 27 Add and lock the following two dimensions to the right drawer extrusion: ■ Add a dimension from the right vertical reference plane to the right edge of the drawer base. 26 On the Design Bar. 25 Click the lock icon to lock the extrusion edge to the reference plane.

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

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

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

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

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

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

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

The rolltop extrusion outline is complete.

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

18 On the Tools toolbar, click

.

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

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

Creating the Rolltop Solid Geometry | 491

21 On the View toolbar, click

.

The solid geometry of the rolltop is now complete.

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

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

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

492 | Chapter 13 Creating Components in the Family Editor

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

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

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

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

Dataset Continue using the family file from the previous exercise.

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

Creating the Drawers Solid Geometry | 493

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

and click OK.Cast-in-Place Lightweight Concrete for Name. Specify lightweight concrete for the dome roof material 36 On the Design Bar. 40 On the Design Bar. 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. select Concrete . The dome roof closed profile is now complete. The dome roof in-place family is now complete. 38 In the Materials dialog box. 42 On the View toolbar. click Finish Sketch. click OK. 534 | Chapter 13 Creating Components in the Family Editor . click for Material. 41 On the Design Bar. 37 In the Element Properties dialog box.35 Select the interior face of the wall. Creating the Concave Floor In-Place Family In this exercise. click . click Revolution Properties. under Materials and Finishes. click Finish Family. click Create. 39 In the Element Properties dialog box. Specify the concave floor revolved form parameters 1 On the Modelling menu.

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

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

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

538 | Chapter 13 Creating Components in the Family Editor .

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

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

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

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

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

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

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

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

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

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

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

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

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

13 Add a dimension referring to the reference planes to the left and right of the Center (Left/Right) reference plane. Dimension and constrain the center chase width 12 Add a dimension referring to the three vertical reference planes in the center of the model. 11 Add a dimension referring to the upper horizontal reference plane and the lower horizontal reference plane and move it to the left of the equality constrained dimension you added previously.NOTE The center horizontal reference plane overlaps the level line: Ref. You may need to use the TAB key to toggle the selection to the reference plane. 552 | Chapter 14 Parametric Component Design Techniques . 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. Level.

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

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

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

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

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

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

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

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

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

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

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

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

Enter 800mm for Center Chase Width. 568 | Chapter 14 Parametric Component Design Techniques . Flex the center chase 23 On the Design Bar. 25 In the Family Types dialog box. click the lock symbol to lock the alignment. and lock the alignment as shown. and click OK. The truss should adapt to all the changes.20 Click the bottom edge of one of the chase extrusions. Click Apply. Click Apply. Enter 400mm for Center Chase Width. 24 In the Family Types dialog box. If it does not. click Modify. Clean up the view 26 Zoom to Fit. specify the following: ■ ■ ■ Enter 486mm for Depth. click Family Types. reset the values as follows: ■ ■ ■ Enter 286mm for Depth. and after the alignment. 22 On the Design Bar. 21 Align the top edge of the chase extrusions with the reference line coincident with the lower edge of the upper chord. 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 Align. 60 On the Design Bar.58 On the Tools toolbar. Although the truss ends line up with the reference planes controlling the length of the trimmable ends. 65 On the Tools menu. 67 Select the left edge of the left end extrusion. specify -300mm for the Extrusion End value. and click OK. click Extrusion Properties. click Finish Sketch. 66 Select the Member Left reference plane as the align-to point. click . 62 On the Design Bar. 572 | Chapter 14 Parametric Component Design Techniques . under Elevations. 59 Select perpendicular intersecting lines to complete the end sketch as shown. NOTE This extrusion value must be negative in order to push the extrusion towards the center of the truss. under Constraints. and lock the alignment. they are not aligned and locked to those reference planes and would not pass a flex test. double-click Front. 61 In the Element Properties dialog box. 64 Zoom in on the left end of the truss. Add alignment constraints 63 In the Project Browser.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful