Chapter 18. Family Creation: Beyond the Provided Libraries

There are two ways you may have arrived at this chapter. One is you read through the book in its entirety and are now ready to start creating some families. The other way is you went out, bought the book, and flipped directly to this chapter with the sole purpose of learning this part of Revit Structure. Whatever path brought you to this point, you now know that Revit Structure is very much dependent on family objects to drive the model. For all of the advantages of Building Information Modeling (BIM) and the smooth workflow Revit Structure can provide, you will find that you are going virtually nowhere unless you have the content you need. Yes, Revit Structure does provide a rich library of content out of the box that will get you through most areas of a project, but what about the specialty content you need? It would be literally impossible for Revit Structure (or any CAD application for that matter) to provide a predefined custom family for every situation. Add to that the need to re-create that special family within your company's set standards, and the task becomes even more impossible.

Revit Structure acknowledges this and takes a different approach. Instead of attempting to provide a specific family for every situation, Revit Structure provides general templates (.rvt files) that allow you to choose the basic type of family object you want to create. Each family in Revit Structure is built with the flexibility to adapt to as many situations as possible. For example, say you need to add a lintel to your project. In AutoCAD, you might have a block that is inserted into your detail drawing. You can then edit the block scaling or explode and modify that block to suit your specific dimension requirements. Then you need another block or additional line work in plan to document the lintel. In Revit Structure, you make one lintel family starting with a Revit Structure family template, with parameters that allow you to change the size, shape, and anything else you need adjustable in the family. You can also create the family to display the line work in plan. Taking it a step further, you can even use the family to produce schedules and material takeoffs.

At its heart, Revit Structure is driven by families, and it depends on families to enable its parametric concept. Some families will be quite simple to create once you understand their basic structure and function. Families don't need to be complex to be well constructed. Others are going to be more difficult and will require more thoughtful consideration and good old-fashioned patience. Either way, learning the ins and outs of creating Revit Structure families is not something that will be accomplished overnight. Rome was not built in a day, but little parts of it sure were.

In this chapter you will learn to:

  • Create a footing step family

  • Create in-place families

  • Create groups

Creating Families

In Revit Structure, a family is named family for a couple of reasons. One is the hierarchical concept that drives its organization and functionality. The second is the ability to deliver multiple types (or members) of the family to a project, all of which are contained in one package. It is similar to when a minivan pulls up to the picnic area of a local state park and eight people, all parents or siblings, start piling out of the vehicle. The same concept holds true for a Revit Structure family. The van represents the family and the eight members of the family on the picnic represent the different family types being delivered.

In Revit Structure, there are three kinds of families:

System family

Although you may not be aware, you have been using this family type throughout this book. A system family is defined within the project and is not an external file that needs to be loaded. It has a predefined purpose and capabilities that you cannot change, only use. You can edit a system family by modifying the parameters provided in the Element and Type Properties dialog boxes. You can also define the extents of many system families in Sketch mode. Some of the model elements contained within the project that are system families include

  • Walls

  • Wall footings (strip footings)

  • Floors (slabs)

  • Roofs

  • Stairs/ramps

  • Toposurfaces

  • Openings

  • Dimensions

There are also several system families that incorporate a component family, an external file, for a portion of their definition. These particular system families have additional flexibility to customize their look or the profile used to create them. Some of these include

  • Grids

  • Levels

  • Spot elevations

  • Spot coordinates

  • Railings

In-place family

This type of family resides completely within the model as well, but when you issue the Model In-Place tool and select the category of the in-place family, the Ribbon switches to the Family Editor. You can then create the family components in their required position without the need to insert and then position them correctly. Also, in many cases you will need to use the existing model elements to lay out the geometry of the in-place family. This functionality is very important in Revit Structure since there will always be areas of a model that need a custom touch.

Component family

This type of family is created and managed externally and then loaded into the Revit Structure model as needed. For instance, if you wanted to add a castellated beam to the model, you would have to load it from an external family file (file extension .rfa). By default, Revit Structure does not have this type of beam family loaded into the model. After you execute the Beam tool, you can load a new beam family by selecting Load Family in the Detail panel of the Ribbon. Then you can browse for the family you need, and it will be loaded into the project for future use. It is obviously preferable to have a library of families available for use, but in the interest of maintaining an organized model with a manageable file size, families shouldn't be loaded into the model until you actually need them.

Constructing a family in Revit Structure is a unique process, and you will probably find it unlike any of your experiences with other CAD applications. At first you may see the family-creation process as cumbersome and somewhat unwieldy. It may seem like more than it is worth to create a family for a model element that may be needed for only limited use, but then you realize how much potential your creation has. After some practice using the tools, you will see the overwhelming advantage of constructing these components. To get a feel for family creation, we will use a stepped footing example. It will be similar to the stepped footing you have already used in Chapter 8.

Creating a Family File

To begin creating a family file (.rfa), you should first decide on a template that is close to what you are trying to create. Revit Structure provides templates for most situations. For example, if you started a new truss family, you would begin with the Structural Trusses.rft file found in the Imperial Templates directory. Once this template is opened, the Ribbon reflects this with tools specific to the creation of trusses, as illustrated in Figure 18.1. Specific materials are preloaded into these templates as well, along with logical setting defaults related to the family category.

An example of the Structural Truss Family Editor Ribbon

Figure 18.1. An example of the Structural Truss Family Editor Ribbon

The process for starting a new Revit Structure family is to choose New

An example of the Structural Truss Family Editor Ribbon

Once you are in the desired template, you are basically on your own. As you can see, you are given very little graphical information to begin with. If you look at the Project Browser, you will see Revit Structure has provided several views of the family for you. These include a floor plan, four elevations, and a 3D view. The Project Browser allows you to navigate around the family just as you would navigate a Revit Structure project. You will most certainly use all of these views at some point, but for now let us concentrate on the Floor Plan: Ref. Level view.

The New Family dialog box, allowing you to choose from one of the predefined Revit Structure family templates

Figure 18.2. The New Family dialog box, allowing you to choose from one of the predefined Revit Structure family templates

With the floor plan open, notice the two green dashed lines. These are reference planes. Depending on the template used, Revit Structure often will start you with at least two of these in plan view and usually a datum (a level) reference in elevation view, thus the floor plan name Ref. Level. When you are constructing a family, these reference planes are critical to your success. They are used to constrain the family, which allows the users input to determine the resulting geometry. To make a long story short, reference planes help define the family and control placement in the host model.

Reference Planes in Families

In Figure 18.3, you will see two reference planes. These two reference planes are important, and you should always build from them when creating families. You should not modify or move these planes, as they define the origin and insertion point of the family. Follow these steps:

  1. Select one of the reference planes. You will see the name of the reference plane, as shown in Figure 18.3. This particular name indicates it serves a specific purpose.

  2. With the reference plane selected, choose Element Properties

    Reference Planes in Families

    You will see this plane's specific reference is the center of the family in the front/back direction, which is reflected in the value of the Is Reference parameter. It has been named the same as its given reference for continuity (Name parameter).

  3. You will also see a check box next to the Defines Origin parameter. Highlight and view the Instance properties of the vertical reference plane, and you will find it serves an identical function in the left/right direction.

    This further indicates that these two reference planes have special value, and each should be used as a datum when constructing families.

The family we are about to create is the footing step illustrated in Figure 18.4. The objective is to make the family dynamic enough to work with any stepped situation. This means the dimensions and geometry need to be flexible enough to allow the family to be placed manually and then adjusted to fit the needed condition.

These reference planes define the origin of the family and should be used as a starting point for family construction.

Figure 18.3. These reference planes define the origin of the family and should be used as a starting point for family construction.

The finished footing step family

Figure 18.4. The finished footing step family

To create the required dimensional constraints, you will need to add additional reference planes offset from the existing reference planes shown in Figure 18.3.

To do so, focus your attention on the Ribbon. On the Create tab, you will see a Reference Plane button. When using this tool you have the choice of drawing reference planes from scratch or picking existing lines to create them.

  1. Choose Reference Plane

    The finished footing step family
    The Ribbon changes to Family Editor mode when creating or editing families.

    Figure 18.5. The Ribbon changes to Family Editor mode when creating or editing families.

    Once you have launched the Reference Plane tool with the Pick Existing Line/Edge option, you will notice the Options bar now contains an Offset edit box.

  2. Assign an offset of 4′-0″ You can now create a reference plane 4′-0″ from the existing vertical reference plane in the view window.

  3. When you hover the cursor over the existing vertical reference plane, you will see a blue alignment line indicating the new reference plane to be created.

  4. Move your cursor to either side of the vertical reference plane to assign your offset side. Click to place the new vertical reference plane. Your view should now look like Figure 18.6.

Adding a new reference plane offset from the existing vertical reference plane

Figure 18.6. Adding a new reference plane offset from the existing vertical reference plane

The strategy for this example has the insertion point at the right midpoint of the footing step when it is inserted into the model. The vertical origin plane will take care of this in the vertical plane. In the horizontal plane, however, you need to add two more reference planes to center the footing step on the horizontal origin plane. You need one above and one below.

  1. To do this, start the Reference Plane tool with the Pick option as before.

  2. Create an offset horizontal reference plane 1′-0″ above and 1′-0″ below the origin plane, leaving you with three horizontal reference planes, as shown in Figure 18.7.

At the bottom of the footing step it will be nice to have an extension, which will provide more bearing surface against the bulkhead of the wall step. Normally this is a 6″ extension of the wall footing. We can build this feature right into the footing step family. Using the Reference Plane tool, offset a reference plane 6″ to the left of the vertical origin plane. This will establish a plane to model any additional cover you may wish to add to the step. Later on, you will create an extrusion that will be locked to these planes. When the reference planes move, the extrusion will follow.

Adding two additional reference planes to center the footing step on the horizontal origin plane

Figure 18.7. Adding two additional reference planes to center the footing step on the horizontal origin plane

In plan view, the planes needed to create the footing step geometry have been accounted for. Now it is time to look at the third dimension.

In the Project Browser notice there are four elevation views predefined. Choose the front elevation. You can now see a Reference Level datum and three reference planes, including the two we added, in the plan view. You now need to add a reference plane that reflects the height of the footing step. To do this, follow the same procedure as you did in the plan view. You may notice there is a reference plane as well as the Reference Level datum at 0′-0″. It is good practice to align the reference plane to the datum and lock these two elements together. The datum line is the strongest elevation reference in the family, and the reference plane is tackling the origin reference duties, so generally you will want them to be aligned. This will prevent the family from behaving erratically when placed in the model.

Using the Reference Plane tool, create a reference plane that is offset 4′-0″ above 0′-0″, as shown in Figure 18.8.

Establishing a reference plane in an elevation view is done exactly as it is in plan view. Remember to lock the origin reference plane to the datum elevation.

Figure 18.8. Establishing a reference plane in an elevation view is done exactly as it is in plan view. Remember to lock the origin reference plane to the datum elevation.

Since this is a relatively simple family, these are all the reference planes we will need. It is helpful to look at this procedure the same way you would look at the procedure for creating a steel-framed structure for a building. These reference planes are the structure of the family and serve as its backbone. Any additional elements we add are going to be locked to these planes and will be controlled by them. Once this family is loaded into the model, the reference planes we just added will not be visible, but the model elements such as the concrete step will be influenced and controlled by the planes.

Now that the reference planes are in place, it is time to add some parameters to your family. These parameters will serve as labels to control the dimensions of the reference planes. When you do this, the end user can go to the Element properties of the footing step and input new dimension values, creating different configurations of the same footing step family.

Parameters and Labels

If you are thinking this is the fun part, then you are correct! Adding flexibility to families is at the heart of the functionality Revit Structure provides. Once you witness the potential of this concept, you will never want to go back to a traditional CAD platform again. Fundamentally this procedure is simple. Of course, when you begin creating more complicated families, it naturally gets more complex, but the base concept is grounded in simplicity. You need to dimension these reference planes so you can then add labels to those dimensions. Those labels reference parameters the user sees in the Element Properties dialog box. For instance, you added a reference plane 4′-0″ above 0′-0″ in the front elevation. The next step is to add a 4′-0″ dimension and label it Height. Now, the user can change the Height parameter to 5′-0″, and voilà! The footing step becomes 5′-0″ high. To start adding dimensions, do the following:

  1. Return to the Ref. Level plan view. Again, one really nice thing about the Ribbon is that it makes it easy to get to the tools you need.

  2. On the Detail tab of the Ribbon, in the Dimension panel, you will see an Aligned button. Click it, and place a 4′-0″ dimension, as shown in Figure 18.9. Be sure to dimension from the Center (Left/Right) reference plane.

    You should base your family dimensioning strategy from the origin reference planes whenever your family strategy allows. This will lead to much more stable families when it comes time to place the new component into your model. You should also note that a label can't be applied to a dimension string spanning more than two elements, so most dimensions in families will be placed individually. An often-used exception is when a string is used to define an equal-spacing constraint. You will be placing one such string a bit later.

  3. Dimension the reference planes as shown in Figure 18.9. After the reference plane is dimensioned, you can then select the dimension.

    Dimensioning the reference planes is the link between the physical geometry and the element parameters.

    Figure 18.9. Dimensioning the reference planes is the link between the physical geometry and the element parameters.

    As is true for any Revit Structure element, once the item is selected, you will be presented with choices on the Options bar specific to the selection. In this case, we are interested in the Label option.

  4. Select the <Add Parameter> item from the Label drop-down list, as shown in Figure 18.10.

Notice that there are two parameters already defined in the template and listed here too, Length and Width.

Once the dimension is selected, you can add a parameter from the Options bar.

Figure 18.10. Once the dimension is selected, you can add a parameter from the Options bar.

The Parameter Properties dialog box, as illustrated in Figure 18.11, is very powerful despite its simplistic appearance. Some of the choices you make here are unchangeable, so be deliberate when you are creating these parameters. In the Parameter Properties dialog box, the first set of choices deals with the type of parameter you wish to use: Family Parameter or Shared Parameter. Each has a specific purpose.

The choices made in the Parameter Properties dialog box influence the behavior of the family.

Figure 18.11. The choices made in the Parameter Properties dialog box influence the behavior of the family.

Shared Parameters

Shared parameters should be used when the parameter's value needs to be used by other families or projects. When shared parameters are created, information is stored in an external .txt file. This text file can be used while editing families and projects, and the parameters contained within can be added wherever they are needed. An example of a situation where you would want to use a shared parameter is if you were planning to nest the family within another that would then need access to its parameters, such as if you were creating a foundation family that included a nested pilaster. Shared parameters would allow you to change the pilaster's parameters within the foundation family.

Family Parameters

If you choose to create a family parameter (which is the default), it will be used by this family only and will not be accessible to other families. Given the specific nature of this type of parameter, it would be impractical to allow it to show up in schedules and tags because it is specific to only one family. You would wind up with a separate schedule or tag for each family. This is obviously not desirable, so Revit Structure does not allow it. A family parameter should be used when there is no need for the parameter's value to be used in another family.

For now, choose Family Parameter, as shown in Figure 18.11.

Parameter Data

The first item in the Parameter Data panel of the Parameter Properties dialog box is Name. Remember that you accessed this dialog box after selecting the 4′-0″ dimension. For clarity, the parameter name should describe its purpose. This may be related to the item you are labeling or the dimension you are controlling. Do the following:

  1. Name this parameter Footing Length.

    Notice the name Footing Length contains capital letters. This comes into play if the parameter is later used in a formula. Formulas are case sensitive and must include the exact parameter name. A popular convention is title case; that is, all the important words in the name are capitalized. However you choose to name your parameters, you should be consistent.

    Notice that the Discipline and Type of Parameter data fields have been automatically assigned and are unavailable for modification. They are not editable because Revit Structure knows you chose a dimension to apply this parameter to, so the Discipline value is automatically going to be Common, and the Type of Parameter value is going to be Length. Again, both of these values can make a huge difference if the parameters are used in a formula. This is the advantage of creating a parameter by selecting a dimension first. It isn't possible to assign the wrong type of parameter.

    The Group Parameter Under drop-down list allows you to categorize the parameter under a specific heading (Group) in the Instance Properties dialog box. This type of length parameter is almost always grouped under Dimensions. Some parameters may not lend themselves to one category over another, and that is why Revit Structure has provided a group called Other. Regardless, in these cases you will need to use good judgment.

  2. Assign the Dimensions Group parameter.

    The next option is Instance or Type. This is arguably the most important choice of all. If you decide this will be an Instance parameter, you are saying, "I want this parameter to be independently editable, unique, for every instance of the family object." For example, if you select the footing step after you insert it into the model and open the Instance Properties dialog box, you will see a list of Instance parameters of the family. If you change any of these parameters without clicking the Edit Type button, only the footing step you selected will be modified with the changes you make. The rest of the footing steps in your project will remain unmodified. If you choose to create a Type parameter, you will need to first select the footing step in the model, then click the Element Properties drop-down list, and click the Type Properties tool. There you will find a list of Type parameters. If you edit these parameters, you will change all of the footing steps of the same family and type in the entire project. Then if you needed a different set of Type parameter values, you would need to duplicate the type to create a new one. For the footing step, you will be making all but one of the parameters Instance parameters.

  3. For this parameter choose Instance.

  4. Now click OK, and the dimension will contain the new label, as shown in Figure 18.12.

The Footing Length label has been added to the new dimension, which is now controlled by the Footing Length Instance parameter.

Figure 18.12. The Footing Length label has been added to the new dimension, which is now controlled by the Footing Length Instance parameter.

Now it is time to dimension and label the two 1′-0″ offset reference planes you added earlier. The distance between these two reference planes represent the overall width. You will, however, need to tell Revit Structure that although the width will vary, it should always be equally spaced about the origin reference plane. To accomplish this, follow these steps:

  1. Use the Aligned dimension tool and place a two-dimension string that includes all three horizontal reference planes.

  2. Once the dimension has been placed and is still selected, click the blue EQ icon, but don't click the padlocks. This will create a relationship between the reference planes relative to the center reference.

  3. Now add one more dimension to the overall 2′-0″ width, select it, and create a parameter called Footing Width.

  4. Make sure the parameter is grouped under Dimensions, as shown in Figure 18.13. This parameter should be created as a Type parameter.

    You also need to dimension the 6″ offset reference plane and give it a parameter called Footing Cover, but let's do something a little different this time.

  5. Dimension the 6″ offset reference plane, but instead of selecting <Add Parameter> from the Label drop-down list, click the Types button located on the far right of the Ribbon in the Family Properties panel.

    This brings up the Family Types dialog box, as shown in Figure 18.13. While parameters that are used as labels for dimensions can be created through the Options bar drop-down, other kinds of parameters must be created here. You see the parameters you have already created here under Dimensions as well as the values that were automatically applied to them from the dimensions you labeled.

  6. In this dialog box on the right near the bottom you see the Parameters panel. Click the Add button and you will see a familiar dialog box.

    To access the Family Types dialog box, click the Types button on the far right of the Ribbon in the Family Properties panel.

    Figure 18.13. To access the Family Types dialog box, click the Types button on the far right of the Ribbon in the Family Properties panel.

    This is the same process as before, just a different way to go about it. Notice that the Discipline and Type of Parameter options are available here. That is because Revit Structure does not yet know this parameter is meant for a dimension label.

  7. Create the Footing Cover parameter as you did the others before, taking care to select Common for Discipline and Length for the Type of Parameter option.

  8. Set it to be an Instance parameter grouped under the Dimensions category. The parameter has been created but has not yet been applied to the dimension.

  9. Click OK twice, and we will do something about that.

  10. Back in the plan view, highlight the 6″ dimension and look at the Label drop-down list. You will find the newly created Footing Cover parameter there.

  11. Select it, and the label is applied and the parameter takes on the default value of the dimension. You can verify this by returning to the Family Types dialog box if you want.

These two methods achieved the same result but went about it a bit differently. Adding a label to a dimension is certainly more streamlined using the Label drop-down, but using the Family Types dialog box is required knowledge for anyone who creates families because there other types of parameters than those for dimensions. All of the necessary plan dimensions have now been added, as shown in Figure 18.14.

The reference planes now have the added dimensions and labels. Notice that the first two center reference planes are being used as the origin.

Figure 18.14. The reference planes now have the added dimensions and labels. Notice that the first two center reference planes are being used as the origin.

Are you starting to see the process? You build the geometry with reference planes, and then you dimension and apply parameters to them to make them parametric. To continue, follow these steps:

  1. Display the front elevation where you added the reference plane 4′-0″ offset of the datum elevation.

  2. Add a dimension from the origin reference plane located at 0′-0″ to the top reference plane you added previously. The procedure is the same as in plan view.

  3. Select the dimension and use the Label drop-down menu to create a new parameter named Footing Height. Make it a Type parameter for now—we'll show you how you can change it later if needed

  4. Apply it to the 4′-0″ dimension, as illustrated in Figure 18.15.

The Footing Height dimension and parameter have been added.

Figure 18.15. The Footing Height dimension and parameter have been added.

Now is a good time to test the family before you get too far along. If you were to wait until the family was finished to test it, the cause of any problems you may encounter would be much more difficult to determine. Once you have established the majority of the reference planes and have applied parameters to them, you can start to flex the family to shake out any unexpected results before adding the physical geometry:

  1. To see how your family reacts to changes, click the Types button on the far right of the Ribbon to open the Family Types dialog box once again.

    Like most windows, this dialog box can be resized by dragging any edge or corner. The width of all columns will grow as you increase the width of the dialog box. In addition, if you hover the cursor over the line dividing the headers, you can adjust their widths individually.

  2. Do this between the Parameter and Value headers, and drag slightly to the right so you can read the entire Parameter column.

    Notice that the parameters that have (default) next to their name. This indicates they are Instance parameters, and the value listed here is the value the parameter will have when it is initially inserted into a project.

    These parameters can be edited. If, for example, you forgot to make a parameter an Instance parameter, you can correct it by selecting the parameter in question and clicking the Modify button in the Parameters field in the lower right of the dialog box, as shown in Figure 18.16. This returns you to the Parameter Properties dialog box, where you can make needed changes.

  3. For this footing step family, click Modify and make sure each of the parameters you added except Footing Width is an Instance parameter.

    First select the parameter you wish to modify, and then choose Modify. Parameters can also be added or removed here.

    Figure 18.16. First select the parameter you wish to modify, and then choose Modify. Parameters can also be added or removed here.

    To test the family, modify the value that was established to the right of the parameter name.

  4. While still in the Front Elevation, drag the Family Types dialog box to the side so you can see the Footing Height dimension; then change the Footing Height value to 3′-0″ and click Apply.

    Notice that the reference plane representing the top of the footing step moved down to reflect the new value. The origin reference plane acts as an anchor in this situation, and you can now see why you should dimension from origin planes whenever possible.

  5. Return the value to 4′-0″ and click OK. Now go to the Ref. Level plan view so you can test your other parameters.

  6. After relaunching the Family Types dialog box, change the Footing Length value to 5′-0″, click Apply, and then change it back to 4′-0″.

  7. Change the Footing Width value to 3′-0″ and click Apply.

    Notice that your reference planes move away from the origin reference planes even when an equal dimension string is involved. This procedure is called "flexing the family," and you should do this to test every parameter you create.

  8. Return the Footing Width value to 2′-0″.

    Now, suppose you wanted the Footing Cover value to be a function of the Footing Length value. You can achieve this by using a formula in the Family Types dialog box. To the right of the Value column, you will see a Formula column. Here Revit Structure will accept a formula and evaluate it, and the resulting value will be applied to the parameter. Again you can adjust the size of the dialog box or drag the column widths if you need to.

  9. Open the Family Types dialog box, find the Footing Cover parameter, and under the Formula column type Footing Length / 3, as illustrated in Figure 18.17 (the formula is case sensitive).

    When the Footing Length value changes, the Footing Cover value will equal the Footing Length value divided by 3. Formulas can contain mathematical functions, if/then statements, and much more. Consult the Revit Structure help file for the exact syntax and all supported expressions.

You can add a formula to the Formula column in the Family Types dialog box. Remember that the expressions are case sensitive.

Figure 18.17. You can add a formula to the Formula column in the Family Types dialog box. Remember that the expressions are case sensitive.

Now that the skeleton of the family is firmly in place, it is time to add the physical solid that you will see in the project. The extrusion that you will add will be locked to the reference planes that you have created and will be controlled by the values for each parameter.

Adding Extrusion Geometry

You have finally made it to the fun 3D part. Once the family is flexing correctly, the hard part is over, and you can usually wrap it up by adding a simple extrusion or two. There are, however, still a couple of tricky details to deal with. The first is establishing the plane you want the extrusion sketch to be drawn in. You will create this extrusion in the front elevation view, but if you start the Extrusion tool (Forms panel

Adding Extrusion Geometry

In the Ref. Level plan view, the horizontal reference plane you added below the origin plane is at the front of the family, and the one you added above is at the back.

  1. Select the front reference plane and choose Element Properties

    Adding Extrusion Geometry
  2. In the Instance Properties dialog box you will see a Name parameter. Name the reference plane Front and click OK.

  3. Then repeat the procedure for the back plane and name it Back.

    Notice that now when you select the back plane, you can see its name in the drawing area, as shown in Figure 18.18.

  4. Switch to the Front Elevation view.

    When the plane is selected, its name is visible. To name a plane, enter it in the Name parameter in the Instance Properties dialog box.

    Figure 18.18. When the plane is selected, its name is visible. To name a plane, enter it in the Name parameter in the Instance Properties dialog box.

  5. Choose Solid

    When the plane is selected, its name is visible. To name a plane, enter it in the Name parameter in the Instance Properties dialog box.
  6. Now that it has a name, our preferred plane appears in the drop-down list. Select Reference Plane : Back, as shown in Figure 18.19. Click OK to close.

    It is important to have a clear naming strategy for reference planes. New reference planes become available as a work plane selection only after they have been named.

    Figure 18.19. It is important to have a clear naming strategy for reference planes. New reference planes become available as a work plane selection only after they have been named.

    You will now find yourself in Sketch mode with a Create Extrusion tab to work from. The Options bar will also be of use to you. In the Draw panel of the Ribbon, you will find several options for sketching. One of the most useful is the Pick Lines option, especially when it is used in conjunction with the Lock option on the Options bar, as illustrated in Figure 18.20. While the lines can be sketched, aligned, and locked manually, this combination is usually more convenient.

    Figure 18.21 shows the footing step shape. It is easiest to select the reference planes to create the sketch where possible.

  7. Sketch the three lines that fall on reference planes using the Pick Lines and Lock options.

    The Create Extrusion Ribbon tab with the Pick Lines and Lock options selected

    Figure 18.20. The Create Extrusion Ribbon tab with the Pick Lines and Lock options selected

    To draw the perimeter of the extrusion, select the reference planes with the Pick Lines tool and the Lock option. When sketching lines without the benefit of a reference plane, snap the ends to the reference plane intersections.

    Figure 18.21. To draw the perimeter of the extrusion, select the reference planes with the Pick Lines tool and the Lock option. When sketching lines without the benefit of a reference plane, snap the ends to the reference plane intersections.

  8. Select the Draw Lines option (top leftmost option in the Draw panel) and sketch in the diagonal line.

    Be sure to snap to the reference plane intersections when drawing the diagonal; use the keyboard shortcut for intersection (default is SI) to bring up only the intersection snap if needed.

  9. Once you have the perimeter of the extrusion sketched in, use the Trim tool in the Edit panel of the Ribbon to clean up the corners.

Notice when you select a sketch line that you see the lock symbols for the three sides that are constrained to the reference planes. Next we will illustrate how you might accomplish this without the Pick Lines and Lock options:

  1. Click the lock symbol for the right vertical sketch line to unlock it. Now select and drag the line a few inches to the right.

  2. Choose the Align tool from the Edit panel of the Ribbon, and align the sketch line to the origin plane once again; pick the reference plane first.

  3. Once this line is aligned, a lock symbol will appear but will remain unlocked. This is your opportunity to lock the sketch line to the reference plane, and you should do so now.

  4. You can also align the end point of a sketch line if you need to. This align-and-lock combination is used often to constrain geometry when creating families.

Now that the perimeter is sketched and locked to the reference planes, you need to specify a material and an extrusion depth.

  1. In the Element panel of the Ribbon, you will see the Extrusion Properties button. Click it and navigate down to the Material parameter.

  2. The default material value is <By Category>. Since you know this footing step will be cast-in-place concrete, you can specify this as its material.

  3. If you click within the Value field, a small browse button ([...]) will appear on the right side of the field. Once you click this button, the Materials dialog box will open.

  4. Here you can select Concrete - Cast-in-Place Concrete and click OK.

    This returns you to the Instance Properties dialog box, where you will see this value added, as shown in Figure 18.22. If you do not assign a material, one will be automatically assigned using the default material for the category you specified for your family.

    You can add a material by clicking the browse button in the Value field of the Material parameter.

    Figure 18.22. You can add a material by clicking the browse button in the Value field of the Material parameter.

    In the Instance Properties dialog box you will see three parameters, but only two that you can change here, Extrusion Start and Extrusion End, that deal with the extrusion's constraints, as shown in Figure 18.23. Since you know Extrusion Start refers to the plane the perimeter was sketched on (the back reference plane in this example, which you can see in Work Plane parameter), this value can remain 0. The Extrusion End parameter, however, needs to be the same as the Footing Width parameter. You could simply type the width in the Value field and the extrusion would adjust accordingly, but if you were to flex the model, the extrusion depth would remain at that fixed value you specified.

  5. To apply the Footing Width value to this parameter, look to the right of the Value column. There is an = column. Within the = column you will see a small gray button, as pointed out in Figure 18.23. Click this button (Associate Family Parameter), and you will get a list of length parameters to choose from.

    Adding parameters to an extrusion is done through the small Associate Family Parameter button to the far right of the row.

    Figure 18.23. Adding parameters to an extrusion is done through the small Associate Family Parameter button to the far right of the row.

  6. Select Footing Width, and now the Extrusion End parameter will match the value of the Footing Width parameter.

  7. Click OK; now the small gray button shows an equal sign, and the field is grayed out.

    As with many tasks in family creation and Revit Structural in general, there is usually more than one way to achieve an objective. For example, in this situation, instead of applying the Footing Width parameter to the extrusion width, you could choose to finish the extrusion and then align and lock it to the front and back reference planes in the Left or Right Elevation view.

  8. Once the Extrusion End and the Material parameters have their values assigned, you are finished in this dialog box and can click OK.

  9. On the far right of the Ribbon in the Extrusion panel, click Finish Extrusion.

  10. Go to a 3D view to be sure the shape looks the way you expected it to.

At this point it is strongly recommended that you flex every parameter once again while viewing the family in 3D, as shown in Figure 18.24.

The finished family should be flexed as much as possible to test for unexpected behavior.

Figure 18.24. The finished family should be flexed as much as possible to test for unexpected behavior.

Naming the Family and Specifying Family Types

You name the family by saving the file with a specific name. If you have not already done so, click the Save button, browse to an appropriate location, and name the footing step family Footing Step. You can download the finished Footing Step.rfa file from this book's website at www.sybex.com/go/masteringrevitstructure2010.

You have one more thing to do before inserting this family into a project. You should always assign the family a category. In this case, it would be nice to be able to insert this family as an isolated foundation as opposed to a generic model. The ability to do this not only makes the process more organized but also allows this family to automatically join with adjacent foundations in most situations. To check or modify the family's assigned category, find the Family Properties panel on the right end of the Ribbon and click the Category and Parameters button. Notice in Figure 18.25 that this specific family is already categorized as Structural Foundations. This is because you used the Structural Foundation template when you created the family. If you had used a generic model, you would have had to modify the family category. Click OK once you have verified the family's category.

To add the family to a model, you need to either start a new project or open an existing one. The project file should be open but in the background, and the family file should be open and active.

  1. Within the family file (Footing Step.rfa) click the Load Into Project button in the Family Editor panel of the Ribbon. The project will become active.

  2. The Footing Step family now appears in the Type Selector as the current type. Click the Change Element Type drop-down, as shown in Figure 18.26.

You will see Footing Step as one of the choices in the Type Selector on the Options bar. Notice that this family is one of two isolated foundation families available (if you open a default template). The Footing Step family looks a little different from the Footing-Rectangular family. They both display a small preview of the family, but the Footing-Rectangular family has multiple types available, while your Footing Step family offers only the default type.

To create types of different sizes for your new family, switch back to the family file and click the Types button in the Family Properties panel. You will recognize the Family Types dialog box from when you added the parameters and flexed the family. In the upper right of the dialog box you will see a Family Types panel, as pointed out in Figure 18.27. Also notice that the Name drop-down at the top of your dialog box is currently not available. This is because only the default type exists.

To be sure this family is assigned the Structural Foundation category, click the Category and Parameters button on the Ribbon.

Figure 18.25. To be sure this family is assigned the Structural Foundation category, click the Category and Parameters button on the Ribbon.

In a project, the Footing Step family is identified by its filename in the Type Selector.

Figure 18.26. In a project, the Footing Step family is identified by its filename in the Type Selector.

Imagine your project had two wall footing conditions you needed this family for. One was a wall footing step where the footing was always 3′-0″ wide, and another was always 6′-0″ wide. You can make a type for each of these conditions:

  1. Under Family Types, click the New button, and you are immediately prompted for a name.

  2. Name the new type 3′-0″ Wide and click OK. This will be a descriptive name for the width you are about to apply to the type. Notice that the Name drop-down now displays the name of your new type. This is an indication you are editing that particular type.

  3. Change Footing Width to 3′-0″.

  4. Click New again, and add a type named 6′-0″ Wide. You guessed it, change the Footing Width value to 6′-0″ for this type. Notice that now you can switch between the types in your family, as illustrated in Figure 18.27.

    By adding new types, you can switch between different-size configurations.

    Figure 18.27. By adding new types, you can switch between different-size configurations.

  5. Simply select one from the Name drop-down and click Apply. The family updates in the drawing area, and its parameters are editable.

Once you have finished, you can load the updated family back into the project, and choose Overwrite to overwrite the existing version. Now when you execute the Isolated Footing tool within the project, you now have two variations of the same family: Footing Step: 3′-0″ Wide and Footing Step: 6′-0″ Wide. Because you created Footing Width as a type parameter, it can be different only in different types of the family. The Instance parameters are all freely editable in every instance regardless of type.

Some families you create are going to very simple. Some families you will attempt to create may require "Ninja" skills. Either way, it is quite obvious that the more you learn about creating stable, intelligent families, the more benefit you will reap by choosing to use Revit Structure. In many cases, success in Revit Structure and BIM in general depends on how proficient you are at creating families.

While creating an external family file is a very common practice, there will be times when you need to create a family that requires the surrounding model geometry to construct the family correctly. Or, if the family is so specific that you know it will never be used again, you can create what is called an in-place family.

In-Place Families

In-place families can be a very powerful tool to help you in the design process. They can also be restrictive if they are created beyond their usefulness. Normally an in-place family is designed to be just what its title implies. Although you can ultimately copy it around the model after it is created, an in-place family depends on specific placement within the model. That being said, if you are planning to create an in-place family, think about how many times it will need to be copied. If you find that you will need multiple instances of the family, creating an external family file (.rfa) may be the way to go. For example, Figure 18.28 shows two roofs and a special truss that was created between them using an in-place family. Because there will likely never be another project that would use these shapes, or any variation of them, it makes more sense to create an in-place family versus an external one.

This kind of geometry lends itself well to the use of in-place families.

Figure 18.28. This kind of geometry lends itself well to the use of in-place families.

An in-place family can be used in most situations where a 3D massing type element is required, but what the in-place mass tools produce are general shapes that help with conceptual design. That is the difference between a conceptual mass and an in-place family. When you create a 3D element as an in-place family, Revit Structure then knows that this is the final geometry and is a part of the actual model.

  1. To start an in-place family, the first thing you need to do is go to the Model panel of the Home tab. Click the Component drop-down

    This kind of geometry lends itself well to the use of in-place families.
    You will find the Model In-Place tool on the Home tab.

    Figure 18.29. You will find the Model In-Place tool on the Home tab.

  2. The Family Category and Parameters dialog box will open so you can define which category this family should belong to. In this example, you will add a truss to each side of the model.

    This is the same Family Category and Parameters dialog box you used earlier when creating the other families in this chapter.

  3. Select Structural Framing as the family category. The next dialog box allows you to name the family.

    This is somewhat less important than specifying an accurate family category, but you should always adhere to good naming conventions because the name will be listed in the Project Browser.

  4. For this example, type the name Esthetic Trusses and click OK. Once you have finished naming the new family, Revit Structure will provide a Model In-Place tab similar to what you saw while creating external families earlier in the chapter.

This is done to give you the full capability to create a family just as you would in the Family Editor mode, only this time you can use the existing geometry in the model as a guide—the best of both worlds! Also, you still have access to the Project Browser to navigate to the different project views.

Typically, creating an in-place family will be easier than creating an external family since this type of family usually does not need to be nearly as dynamic as an external family. The dimensions are usually fixed, and the nature of the placement is primarily static. There will be fewer, if any, variable dimensions. In the case of adding a specific item to the side of a building, the only reference planes you may need are the walls, floors, and roofs of the existing structure.

Since you are in the in-place Family Editor mode, you can now add as much 3D geometry as you wish. As we mentioned earlier, however, once you start adding 3D elements, Revit Structure will need you to define a work plane to reference. If the desired location of your in-place family is such that it can be sketched in plan, Revit will know to use the level as the work plane, but other views will require that the work plane be defined. For example, to create a truss profile in an elevation view, choose Solid

You will find the Model In-Place tool on the Home tab.

In this example, the face of a wall is being selected as the work plane in which to sketch the special truss, as illustrated in Figure 18.31. You can use most any item as a reference, including established gridlines.

Now you are essentially free to sketch anything you want. If you add reference planes, they will be invisible when you finish the family. If you choose to edit the family at a later date, the reference planes will reappear, as they are embedded in the family itself. Figure 18.32 illustrates an in-place family in production.

The Work Plane dialog box allows you to specify the location on the building where your sketch will reside. It is common to choose a wall or a framing member to establish a work plane.

Figure 18.30. The Work Plane dialog box allows you to specify the location on the building where your sketch will reside. It is common to choose a wall or a framing member to establish a work plane.

Select the surface of the wall on which to sketch the new family.

Figure 18.31. Select the surface of the wall on which to sketch the new family.

This is a sketch of an extrusion within an in-place family. Notice that you can easily draw any shape you need.

Figure 18.32. This is a sketch of an extrusion within an in-place family. Notice that you can easily draw any shape you need.

Once you have finished sketching the profile, choose Finish Extrusion on the far right of the Ribbon. Notice that when you do that, you are still in the Model In-Place mode. This means you can perform additional 3D functions. This is but one extrusion within the family. Any number of 3D shapes and elements can be included in a single in-place family. In addition, if you look at the Home and Annotate tabs, you will see that you can also insert components and detail components into the family.

To investigate the creation of an in-place family further, you can open the Revit Structure file called Gothic Structure.rvt and follow along with the next exercise.

As you have just seen, you created the trusses while sketching in orthogonal views, which are equivalent to the task of sketching them in a 2D CAD elevation or section once. However, now that you have done this you can study and document the design in any other view that you need because they are 3D trusses, not just 2D line work in a single-view file. The ability to freely create any kind of required geometry in a 2D environment and achieve 3D results is crucial to BIM and the modeling process as a whole. As you can see from the previous exercise, you could easily elaborate on this truss system by adding two section view cuts along the hips and sketching the trusses in those views. Because the additions belong to the same family, you can enjoy greater organization and flexibility if you ever need to alter the trusses.

Another item in Revit Structure that allows for organization is the Group feature. The ability to take any typical geometric configuration and create a unified set of objects from it can be quite powerful.

Grouping

Families are useful and make Revit Structure effective. Groups extend this usefulness because families are associated with a single category, while a group is a collection of elements that can be associated with a variety of categories. Families also tend to be most effective if they are somewhat ambivalent about the project's specific use of them. Groups, on the other hand, can let you assemble a wide variety of otherwise innocuous families into a very useful, easily repeatable building condition that can be changed efficiently when or if required.

The concept of grouping has been around in Revit Structure for quite some time, and it is a simple procedure. You collect a bunch of components, group them together, and copy the entire group around the model. If you need to change anything within the group, you change one component, and the rest are updated automatically. It is as simple as that. Of course, not every situation will benefit from grouping, but when used correctly it can be very advantageous.

Before you create a group you need to first ask yourself, "Should this be a group?" Like anything in Revit Structure, if you try to use a specific feature beyond its usefulness, you are negating the benefit of that feature's functionality. You can wind up with a collection of groups that get confusing and, worse yet, will exponentially expand your file size. You also have two distinct types of groups: annotation and model. Revit Structure handles model components differently than annotation components, so there are two types of groups available. So with that in mind, let's start creating groups. In our example, a typical cross-bracing elevation will be grouped and then labeled accordingly.

The purpose of a group is to maintain consistency throughout the model by establishing typical conditions and configurations. The end goal, as is the overall end goal of BIM, is to ensure that a change made in one place will occur in every instance of that configuration. There will be times, however, when a copy of a specific group needs to have a stand-alone edit performed. Revit Structure takes this into consideration as well. But first, take a look at Figure 18.33. It is an elevation of two slightly different bracing schemes: Brace Frame A on the left and Brace Frame B on the right. It sure would be nice if these could be grouped and copied around the model. It would be even better if when the HSS sizes change, every instance of Brace Frame A and Brace Frame B would be updated.

These brace frames currently stand alone, but they will be grouped later.

Figure 18.33. These brace frames currently stand alone, but they will be grouped later.

Creating a Group

To create the group containing the bracing, you must first select the items you want grouped, including any text and tags. Select the two HSS members, their tags, and the three gusset plates of the left brace frame. A Multi-Select tab is now available.

  1. Click the Create Group button in the Create panel, as shown in Figure 18.34.

    First select the items you want to group, and then click the Create Group button.

    Figure 18.34. First select the items you want to group, and then click the Create Group button.

  2. Once you click the Create Group button, a dialog box will appear, allowing you to name two separate items. One item is the model group, which contains all the model components you selected.

  3. Name the model group Brace Frame - A. The second name is for any annotations that go with the components, tags in this case. If you have a group with no annotation, the detail group is omitted.

  4. For this example, name the attached detail group Brace Frame - A Tags, as shown in Figure 18.35.

    The Create Model Group dialog box allows you to name the model group as well as the attached detail (annotation) group.

    Figure 18.35. The Create Model Group dialog box allows you to name the model group as well as the attached detail (annotation) group.

  5. Once the group is created, you will see a blue grip at the bottom center of the group. This is the group origin, and it can be moved.

  6. Place this origin where you want the group's insertion point to be. In this case, it would be a good idea to place it at the intersection of the grid line and the top of the lower framing member. See Figure 18.36.

Once the group has been established, it will appear in the Project Browser. Because the group contains model objects, it will appear under the Model heading under Groups. If you expand the model tree, it will expose the Brace Frame - A model group. Now if you expand the Brace Frame - A model group, you will see the attached detail group, indicated by the paperclip icon, as shown in Figure 18.37.

Now that you can see the group in the Project Browser, you can simply drag the group into the model and place it using the insertion point. When you are selecting the group item to drag into the model, be sure to drag the model group, not the attached detail group. Once the model group is placed, you will notice that the tags were not inserted along with it. This is because you may not want to include the annotation with every occurrence of the group. In many cases, you can annotate one typical group and assume the others are the same unless noted otherwise. In the event you do need to annotate each instance, you can annotate the entire group in one shot.

Drag the origin to the point that makes the most sense as an insertion point.

Figure 18.36. Drag the origin to the point that makes the most sense as an insertion point.

The group is displayed in the Project Browser. From here you can simply drag and drop the group into the model.

Figure 18.37. The group is displayed in the Project Browser. From here you can simply drag and drop the group into the model.

Once the group has been inserted, select it. You will see that the entire group is one entity with a blue dotted line indicating the perimeter of the group. You will be presented with the Modify Model Groups tab. In the Group panel there are four choices: Edit Group, Ungroup, Link, and Attached Detail Groups.

Editing a Group

The first choice, Edit Group, allows you to make changes to the group's configuration. Once you click the Edit Group button, you will be using the Group Edit mode. An Edit Group panel will appear on the Ribbon, as shown in Figure 18.38. You can click the plus sign to add elements to the group and the minus sign to remove elements from the group. The paperclip icon allows you to create and attach a new detail group to the model group, and the group properties button will display the group's Instance Properties dialog box. Any changes you make to the group are reflected in every instance of the group that exists in the model.

In Group Edit mode, you have access to the Edit Group panel on the Ribbon.

Figure 18.38. In Group Edit mode, you have access to the Edit Group panel on the Ribbon.

Ungrouping Elements

The Ungroup button removes the grouped elements from the group and returns the geometry to its original state, no longer part of the group. In a sense, using AutoCAD terminology, it "explodes" the group.

Linking Models

The Link option uses the group to create a separate Revit Structure model file, and then that file is linked back into your model. Once you execute this tool, Revit Structure will ask if you want to create a new project file or if you wish to find an existing model, as shown in Figure 18.39. Either way, the instance of the group will be replaced with a linked external file.

You can create a linked Revit Structure model by using the Link option. This can be advantageous in controlling file size.

Figure 18.39. You can create a linked Revit Structure model by using the Link option. This can be advantageous in controlling file size.

Normally you will create a new model, but there are some cases such as an architectural overlay where you may want to find an existing model. Once you choose between creating a new model and linking an existing one, Revit Structure will add the link to the Project Browser, as shown in Figure 18.40. You or another team member can now work on the link separately without having to start file sharing. This can become quite helpful in the waning days of a project.

The new link is added to the Project Browser.

Figure 18.40. The new link is added to the Project Browser.

Another nice thing about the ability to turn a group into a linked Revit Structure model is that you can reverse the action. If you select the new link, you will notice a Bind button on the Options bar. You can bind any linked model (it does not have to start out as a group). Once the link is bound, it turns into a group. This can be helpful in many situations, but be aware of the file size of the linked file and what that will mean for the current model's file size once it is bound.

Once you click the Bind button, you will get a dialog box asking which items you want to bring into the current model. See Figure 18.41. If you choose to bring in levels and grids, you will create separate, uniquely named grids and levels. Be careful here, as this could overwhelm you with redundant information. In general, this is probably not a good idea.

Revit Structure gives you the option of not bringing in redundant elements when you are binding a link.

Figure 18.41. Revit Structure gives you the option of not bringing in redundant elements when you are binding a link.

Inserting Annotations

The Attached Detail Groups button will insert the annotations that compose the attached detail group. This is a nice feature that allows you to annotate the model elements consistently. Once you click the Attached Detail Groups button, a dialog box will appear listing the attached details associated with that particular group, as shown in Figure 18.42. You can select a detail, and it will annotate the entire group.

This dialog box allows you to select which attached detail to attach. Access this dialog box by selecting the group and then clicking the Attached Detail Groups button.

Figure 18.42. This dialog box allows you to select which attached detail to attach. Access this dialog box by selecting the group and then clicking the Attached Detail Groups button.

Editing Groups Independently

You will almost certainly run into a situation where you would like to make a slight modification to only one instance of a group without having to ungroup the set and create a brand-new grouping. This is allowed in Revit Structure. Once the group has been copied around, you can simply hover your cursor over the object you wish to modify within the group. Of course, the entire group will become highlighted, but once this occurs, press the Tab key on your keyboard to highlight the specific element. While the element is highlighted, right-click on it, and a small group icon will appear along with the shortcut menu, as shown in Figure 18.43. In the shortcut menu you will notice a Move to Project tool and an Exclude tool.

By selecting a single element in the group, you can either exclude it from the instance or move it back into the project.

Figure 18.43. By selecting a single element in the group, you can either exclude it from the instance or move it back into the project.

By hovering your cursor over a group with an excluded element, you can select the element and click the group icon on the member that was excluded to return it to its original place within the group.

Figure 18.44. By hovering your cursor over a group with an excluded element, you can select the element and click the group icon on the member that was excluded to return it to its original place within the group.

The Move to Project tool will create a copy of the selected element from the group and place it back into the project. The element that this tool is used on is still part of the group, but that same element is now hidden from view (excluded) for that instance of the group, and it won't be included in schedules. In contrast, the Exclude tool just hides the selected element in this instance of the group. You also have the option of clicking the group icon to exclude the element. If you choose to exclude the element from the group, Revit Structure hides it but remembers that instance of the element for later retrieval. After you select Exclude, you can hover your cursor back over the group to reveal hidden elements. After using Tab to select the desired element, you can click the group icon that appears to move the element back into the group, as shown in Figure 18.44. This icon works as a toggle to exclude and restore the selected element. You also have the option of using the shortcut menu and selecting Restore Excluded Member. In addition, if you want to restore all excluded elements, you can select the group as a whole and select Restore All Excluded from the shortcut menu. Keep in mind that should you use the Move to Project tool, the Restore All Excluded tool will make the hidden element visible again, and this will likely mean that there are two elements in exactly the same location. If this does happen, a message will appear warning you that there are now identical instances in the same place.

The following exercise allows you to create a group on your own using the provided Revit Structure model from this book's website.

As you can see, there are some real advantages to using groups within a Revit Structure model. Having a good grouping strategy and sharing it with everyone on the team, you will greatly increase your productivity in terms of organization and uniformity.

The Bottom Line

Create a footing step family

Creating families is a vital skill. You create a family, such as a footing step family, by meticulously tying reference planes with dimensions and parameters. Then you add 3D solids to the references to achieve a flexible, useful family.

Master It

When you start a new Revit Structure family from a template, there will be existing reference planes. How do these reference planes help in the creation of the family?

Create in-place families

You create specialized families, called in-place families, directly within the model, tying the family to the surrounding building. This allows you to more easily create custom geometry that will probably never be used in another model.

Master It

What is the process for creating a custom family directly within the model?

Create groups

Adding groups to the model greatly reduces the time spent organizing and manipulating the configuration of certain items. Also, by linking a group, you can actually create a separate Revit Structure model and link it back into Revit Structure, similar to creating an x-ref in AutoCAD.

Master It

You also learned that a linked Revit Structure file can be turned into an embedded group. Explain the procedure for this to occur.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.138.36.38