Principles and Precautions of Nested Families in Revit
Nesting families in Revit projects is a widely appreciated technique. Nesting involves incorporating an existing family within a new family, allowing parameters of the existing family to be controlled through the new family’s parameters, as illustrated in the following diagram.
For example, Family B contains Family A, making Family B a nested family. Some parameters of Family A are expressed through the parameters of Family B. Similarly, Family A can host other families, enabling hierarchical parameter relationships without any issues. Additionally, Family B can host multiple families. The parametric gate valve we previously developed is an example of a nested family.
The valve consists of two parts: the valve body and the handle. Together, these parts form the complete valve family.
What should you keep in mind when creating nested families?
- Associating Family Parameters
Both instance and type parameters of the hosted family (Family A) can be reassigned within the host family (Family B). These parameters can be linked to existing parameters or to newly created ones, but it is crucial that the units remain consistent across all parameters. - Using the Hosted Family
You can load one or multiple instances of the hosted family (Family A) into the host family. For instance parameters, different association parameters can be configured for each instance group. - Editing the Hosted Family (Family A)
The hosted family supports most editing functions available for basic elements, such as alignment, locking, and rotation. It’s important to carefully consider the physical and mathematical relationships between components during the creation process.
【 Related Skills 】
How to Quickly and Effectively Perform Nested Family Schedules in Revit











Must log in before commenting!
Sign Up