The following are best practices when creating a door family. Door families(and window families) should be created to make it easiest for a designer to make quick on the fly changes. Creating embedded families in the door family is one way of doing that. The same methods for creating a door family can be applied to making a window family.
Standard: All door and window families should have embedded family components for each piece of graphically displayed assembly. The host family should contain a common ‘zero’ insertion point that all other families can be aligned and locked to unless they are meant to be locked to other objects faces. The host family will carry all parameters that effect the embedded families.
Each embedded family will have parameters that are only used in it. Once loaded into the host family, the embedded family should be locked to the ‘zero’ insertion point. The parameters of that family should then be linked to the appropriate parameters of the host family.
As with all families keep checking that each parameter works before moving too far forward. See Example below: In this example the main family has height, width, and panel thickness parameters. Download this family at RevitCity.com.Just do a search for Revitopia.
1 - The Door Symbol contains a width parameter.parameter & an instance parameter for the swingangle in plan. Once inserted, aligned and locked, the width parameter should be linked to the host family’s width parameter.parameter and the swing angle should be aligned to the door panel face and set to 90 degrees by default.
2 - The Door Panel contains a material, width, heightheight, and panel thickness parameter. Once inserted, aligned and locked, the width, height and panel thickness parameter should be linked to the host family’s width, height and panel thickness parameter.
3 - The Door Frame contains a material, width, height, panel thickness and Frame Thickness parameter. The Frame Thickness parameter is an instance parameter with its reference lines set to strong reference. This setting will allow us to align and lock the thickness of the family to the wall faces so it will adjust with the width of the wall. Once inserted, aligned and locked, the width, height and panel thickness parameter should be linked to the host family’s width, height and panel thickness parameter.
4 - The Door Trim contains a material, width and height parameter. Once inserted, aligned and locked to the face of the wall, the width and height parameter should be linked to the host family’s width and height parameter.