Revit Advanced Component Creation 2 — Questions and Answers
Question 1: When creating a nested family in Revit, what is the primary purpose of nesting one family inside another?
- To reduce file size by sharing geometry
- To allow complex assemblies with controllable sub-components (Correct answer)
- To bypass category restrictions in the project environment
- To automatically generate schedules for each nested element
Correct answer: To allow complex assemblies with controllable sub-components
Nested families allow complex assemblies where sub-components can be independently controlled, swapped, or scheduled within a host family.
Question 2: In a Revit family, what does the 'Shared' checkbox do when applied to a nested family?
- Shares the family across multiple Revit projects simultaneously
- Makes the nested family appear as an independently schedulable element in the project (Correct answer)
- Locks the nested family parameters so they cannot be overridden
- Enables the nested family to be placed in multiple host families
Correct answer: Makes the nested family appear as an independently schedulable element in the project
Marking a nested family as Shared allows its instances to appear separately in schedules and be tagged independently in the host project.
Question 3: Which reference plane property is critical for ensuring a family snaps correctly to walls and other elements when placed in a project?
- Name
- Is Reference (Correct answer)
- Defines Origin
- Wall Closure
Correct answer: Is Reference
The 'Is Reference' property on a reference plane determines whether it acts as a snap target and reference for dimensions in the project environment.
Question 4: What happens when you assign a 'Strong Reference' designation to a reference plane in a family?
- The reference plane becomes locked and cannot be moved
- Revit prioritizes snapping to that plane over Weak References during placement (Correct answer)
- The plane is exported to IFC as a structural axis
- The reference plane is automatically named and visible in all views
Correct answer: Revit prioritizes snapping to that plane over Weak References during placement
Strong References are given snap priority in the project, making them the preferred snap points when placing or aligning the family.
Question 5: In Revit family editor, which formula syntax correctly checks if a Yes/No parameter named 'HasShelf' controls the visibility of a solid?
- IF(HasShelf = Yes, True, False)
- HasShelf (Correct answer)
- IF(HasShelf, 1, 0)
- WHEN(HasShelf = TRUE)
Correct answer: HasShelf
A Yes/No parameter can be used directly as a visibility formula since it already evaluates to True or False.
Question 6: When modeling a void form in a Revit family to cut geometry, which step is required after creating the void?
- Apply a material to the void
- Use 'Cut Geometry' to associate the void with the solid it should cut (Correct answer)
- Convert the void to a solid before it can cut
- Assign the void to a subcategory for visibility control
Correct answer: Use 'Cut Geometry' to associate the void with the solid it should cut
After creating a void form, you must use the Cut Geometry tool to associate it with the target solid; otherwise the void has no cutting effect.
Question 7: What is the correct approach when a family parameter needs to drive both a dimension and a material assignment within the same family?
- Create two separate parameters linked by a formula (Correct answer)
- Use an instance parameter for dimension and a type parameter for material
- A single parameter cannot control both dimension and material simultaneously
- Use a shared parameter that is associated with both the label and the material property
Correct answer: Create two separate parameters linked by a formula
Two separate parameters — one for the dimension and one for the material — can be linked by formulas so that changing one drives the other.
When creating a nested family in Revit, what is the primary purpose of nesting one family inside another?