Parametric Families and Types in Architectural CAD
Parametric families and types are foundational building blocks in modern architectural Computer Aided Design (CAD) and Building Information Modeling (BIM) platforms. This article explains what these elements are, how they establish relational intelligence within architectural models, the structural hierarchy that separates families from types, and the practical efficiency they bring to design, documentation, and coordination workflows.
Defining Parametric Families
In architectural software, a "family" is a distinct group of elements that share a common set of properties, use cases, and graphical representations. Unlike static 2D CAD blocks or non-relational 3D meshes, a family is "parametric," meaning its geometry, behavior, and attributes are controlled by underlying mathematical rules, formulas, and data parameters.
Parameters dictate rules such as height, width, materials, structural clearances, and operational constraints. For example, a single window family contains the programmatic logic of how a window frame, glass pane, and trim interact with each other and with the host wall. If the wall's thickness changes, the parametric window family automatically adapts its frame depth according to the predefined constraints without manual remodeling.
Understanding Element Types
Within a parametric family, a "type" represents a specific, standardized variation of that family. Families serve as the general blueprint, while types define exact configurations using distinct parameter values.
Consider a standard "Single-Flush Interior Door" family. Within that single family, an architect can define multiple types, such as:
- 30" x 84" Wood Door
- 36" x 84" Wood Door
- 36" x 84" Hollow Metal Door
Each type utilizes the exact same geometric logic and parameter fields provided by the parent family, but contains fixed data values suited for that specific dimension or finish. When a change is made to a type parameter (such as changing the fire rating or hardware specification for the "36" x 84" Wood Door"), every instance of that specific door type across the entire project updates simultaneously.
The Element Hierarchy: Category to Instance
Parametric systems organize building elements into a strict, four-tier operational hierarchy:
- Category: The broadest classification defined by the software (e.g., Walls, Doors, Windows, Furniture).
- Family: The functional group of elements within a category that share identical parameters and modeling rules (e.g., Double-Hung Window).
- Type: The distinct, preset variation within the family defined by a specific set of parameter values (e.g., 24" x 48" Double-Hung).
- Instance: The actual, physical placement of an individual element in the virtual building model.
Type Properties vs. Instance Properties
Managing parametric objects requires distinguishing between type and instance parameters:
- Type Properties: Attributes applied globally to every element of that specific type. Modifying a type property updates every corresponding element in the project instantly, ensuring uniformity in schedules, specifications, and drawings.
- Instance Properties: Attributes applied exclusively to an individual element placed in the project, independent of others sharing the same type. Examples include sill height, phase created, room location, or specific mark numbers.
Value in Architectural Practice
Parametric families and types replace manual drafting with intelligent automation. By defining geometry and properties via rules rather than fixed vectors, architectural teams eliminate redundant modeling tasks, drastically reduce coordination errors across floor plans, sections, and schedules, and maintain centralized control over design standards throughout the project lifecycle.