Revit Advanced Component Creation 4 — Questions and Answers
Question 1: In Revit's family editor, what is the effect of locking a dimension to a reference plane after labeling it with a parameter?
- The dimension becomes read-only and cannot be changed by users
- The geometry stays constrained to the reference plane even as the parameter value changes (Correct answer)
- Locking exports the dimension to structural analysis software
- The dimension label is hidden in all project views
Correct answer: The geometry stays constrained to the reference plane even as the parameter value changes
Locking a labeled dimension ensures the geometry remains constrained to the reference plane, so parametric changes resize the geometry correctly without it drifting.
Question 2: Which Revit family template should be used to create a component that hosts on a ceiling surface?
- Generic Model Face Based.rft
- Generic Model Ceiling Based.rft (Correct answer)
- Generic Model.rft with ceiling workset
- Lighting Fixture Ceiling Hosted.rft
Correct answer: Generic Model Ceiling Based.rft
The Generic Model Ceiling Based template configures the family's hosting behavior so it attaches to ceiling faces at placement.
Question 3: When creating a sweep in the Revit family editor, what two elements are required to define the sweep?
- A profile family and an extrusion depth
- A 2D profile and a path (Correct answer)
- A reference plane and a solid form
- A void and a model line
Correct answer: A 2D profile and a path
A sweep requires a 2D profile sketch (the cross-section shape) and a path (the route the profile travels along).
Question 4: What is the purpose of the 'OmniClass Number' field in Revit family properties?
- It assigns a Revit system category for filtering in schedules
- It provides a standardized classification code used in BIM data exchanges and COBie exports (Correct answer)
- It controls the render appearance in ray-trace mode
- It links the family to a Dynamo script for automated placement
Correct answer: It provides a standardized classification code used in BIM data exchanges and COBie exports
The OmniClass Number assigns a standardized construction classification code, facilitating interoperability in BIM workflows and COBie data exports.
Question 5: In a complex Revit family, why might you use a 'Blend' form instead of an extrusion?
- Blends support void cutting while extrusions do not
- Blends transition between two different profile shapes along a straight path (Correct answer)
- Blends are the only form type that accepts material parameters
- Blends automatically generate openings in host walls
Correct answer: Blends transition between two different profile shapes along a straight path
A Blend form lets you define a different 2D profile at each end, creating a solid that transitions smoothly between two shapes.
Question 6: When a Revit family needs to report its volume in a project schedule, which parameter must be enabled in the family's category settings?
- Shared Parameters must be checked
- The 'Room Calculation Point' must be active
- The family must use the Specialty Equipment category
- Volume is automatically available for all model categories without additional settings (Correct answer)
Correct answer: Volume is automatically available for all model categories without additional settings
Revit automatically calculates and exposes a Volume parameter for all model-based family categories, making it schedulable without any extra configuration.
Question 7: What is the correct way to make a parameter in a Revit family visible as an instance parameter so each placed copy can have a different value?
- Check 'Instance' when creating the parameter in the Family Types dialog (Correct answer)
- Create the parameter under the 'Shared Parameters' tab
- Add a formula that references the project's global parameters
- Enable 'Varies by Group Instance' in the parameter properties
Correct answer: Check 'Instance' when creating the parameter in the Family Types dialog
Selecting 'Instance' (versus 'Type') when defining a parameter allows each placed family instance to hold its own unique value.
In Revit's family editor, what is the effect of locking a dimension to a reference plane after labeling it with a parameter?