Skip to main content
April 2, 2026Michael Wilson/4 min read

Creating a Generic Casework Family: Modeling and Parameter Flexibility

Master Parametric Design Through Generic Family Creation

Family Editor Environment

The Family Editor ribbon provides specialized tools tailored for creating family geometry, with options including Create, Insert, Annotate, View, and Manage - slightly different from the standard project environment.

Key Family Editor Features

Extrusion Tool

Creates 3D geometry by drawing a profile and extruding it perpendicular to that shape. Essential for basic casework modeling.

Reference Planes

Define height and depth parameters through strategic positioning. Critical for parametric flexibility and constraint relationships.

Family Types

Allows modification of parameters and creation of new types. Central to developing flexible, reusable family components.

Basic Casework Modeling Process

1

Navigate to Right Elevation

Switch to the right elevation view to begin creating the basic box geometry using the simplest approach possible.

2

Create Extrusion Profile

Use the Extrusion tool from the Create tab to draw a rectangle profile that will form the base of the casework.

3

Lock Constraint Padlocks

After drawing the rectangle, lock all four padlocks that appear to constrain the geometry to the reference planes.

4

Complete Edit Mode

Click the green check to finish edit mode and establish the foundation of your parametric casework family.

Rectangle Drawing Strategy

Drawing a rectangle is the most efficient method because it automatically generates four constraint lines with corresponding padlocks, making it easier to lock constraints to reference planes.

Parameter Testing Values

3 feet
Default Height
4 feet
Test Length
2 feet
Default Depth

Align and Lock Process

1

Access Modify Tab

Navigate to the Modify tab and select the Align tool to begin establishing parametric relationships.

2

Select Reference Plane First

Always select the reference plane before selecting the geometry face to ensure proper alignment direction.

3

Pick Geometry Face

Select the face of the casework geometry that needs to be constrained to the reference plane.

4

Lock the Constraint

Click the padlock icon to permanently lock the alignment, ensuring the geometry moves with parameter changes.

Parameter Flexibility Testing

0/4
Save Your Progress

After successfully creating and testing the parametric casework, save the file as 'Casework Generic' using File > Save As > Family to preserve your work and indicate its generic nature for future users.

This lesson is a preview from our Revit Certification Course Online (includes software & exam). Enroll in a course for detailed lessons, live instructor support, and project-based training.

Let's navigate back to the reference level to examine the specialized ribbon interface for family creation. Notice the distinct tab structure: Create, Insert, Annotate, View, and Manage. Unlike the standard project environment, this interface has been specifically optimized for family geometry creation, reflecting Revit's recognition that family authoring requires different tools and workflows than project modeling.

While we'll leverage the core modeling concepts from previous lessons, the family environment demands a more nuanced approach. Each tool and parameter serves the specific purpose of creating flexible, reusable components. The Family Types button, which we briefly explored earlier, will be our gateway to creating parametric variations—a critical skill for developing robust, scalable families that adapt to real-world project requirements.

Our first task involves modeling a straightforward piece of casework that will serve as the foundation for more complex parametric relationships. We'll begin in the right elevation view, starting with the most fundamental geometric form: a simple box. This seemingly basic approach is deliberate—by establishing proper parametric relationships at the outset, we ensure our family will flex predictably across all dimensional variations.

The Extrusion tool will be our primary modeling instrument for this exercise. This powerful feature allows you to define a 2D profile, then project it perpendicular to create 3D geometry. The extrusion depth becomes a controllable parameter, creating the foundation for our family's flexibility. Understanding this relationship between 2D profiles and 3D outcomes is essential for efficient family authoring.

Critical to our success is the relationship between our geometry and the reference planes that define height and depth parameters. These reference planes aren't merely visual guides—they're the mathematical backbone that drives parametric behavior. Let's begin by accessing the Create tab and selecting the Extrusion tool, keeping our approach deliberately simple to ensure clean constraint relationships.


The rectangle tool offers the most straightforward path to establishing these crucial constraints. When you draw a rectangle within the existing reference framework, Revit automatically detects potential constraint relationships, indicated by the appearance of padlock icons after completing the second click. These padlocks represent opportunities to create permanent associative relationships between your geometry and the reference planes—the essence of parametric design.

Locking each padlock creates a bidirectional relationship: changes to reference plane positions will update the geometry, while the geometry remains permanently associated with its defining planes. With four rectangle edges and four corresponding padlocks, you're establishing a fully constrained profile. Once all constraints are locked, click the green checkmark to complete the sketch and generate the 3D extrusion.

Now comes the critical test of our parametric setup. Navigate to the height parameter and change the value from three feet to four feet. The casework should update instantly, demonstrating the live relationship between parameters and geometry. This real-time feedback is what separates true parametric modeling from static geometry—your family is now truly flexible and responsive to user input.

After verifying the height parameter (and returning it to three feet), let's return to the reference level to address the length parameter relationships. While our box exists, it's not yet properly constrained to the length reference planes. This connection is crucial because the length parameter controls the distance between the left and right reference planes, and our geometry must respond to these changes.


The solution requires an align-and-lock workflow—a fundamental technique in family creation. Access the Align tool from the Modify tab, then select the reference plane first, followed by the face of your geometry. This establishes the alignment relationship, but it's temporary until you click the padlock to create a permanent constraint. This two-step process ensures your geometry remains locked to the reference plane regardless of parameter changes.

After completing the align-and-lock procedure (and pressing Escape twice to exit the command), it's time to test our parametric relationships comprehensively. Change the length parameter to six feet—everything should move together seamlessly. Repeat this test with the depth parameter, changing it to three feet. These tests verify that your family will behave predictably when users modify parameters in their projects.

With testing complete, restore your original parameter values: four feet for length and two feet for depth. At this stage, preserving your work becomes paramount. Navigate to File > Save As and select Family format. Save the file in your BIM 201 folder with the name "Casework Generic"—the "Generic" designation clearly communicates to future users that this family serves as a foundational template without specific manufacturer or style constraints.

Key Takeaways

1The Family Editor provides specialized tools for creating parametric geometry, with a ribbon interface tailored specifically for family creation rather than project work
2Extrusion is the fundamental tool for creating basic casework geometry by drawing a profile and extruding it perpendicular to establish 3D forms
3Reference planes define parametric relationships for height, depth, and length, serving as the foundation for flexible family behavior
4The align and lock process is critical for establishing parametric relationships between geometry faces and reference planes
5Rectangle drawing is the most efficient approach because it automatically generates four constraint lines with corresponding padlocks for easy locking
6Parameter flexibility must be tested by modifying height, length, and depth values to ensure all constraints work together properly
7Locking constraint padlocks ensures that geometry remains properly constrained to reference planes as parameters change
8Proper file naming conventions like 'Casework Generic' help other users understand the purpose and flexibility of the family component

RELATED ARTICLES