Family objects can exist inside other family objects. This occurs when the same object may appear in many different Family objects (e.g. a flush panel door), or when something needs to be arrayed. Refer to Family Creation Guidelines manual.
Place family object designed to be nested in:
K:\Revit
+- ...Library
+- Parts
Prefix all family object designed to be nested with a plus symbol (+).
For example:
Use CamelCase for type of object, beginning with object type.
For example:
Type describes function of panel (e.g. Door, Panel, Glass).
For example:
+DO_Door-Glass_Frameless+rightSwing.APR.rfa
+DC_Line-SlopeLeft.UAP.rfa
Door category, Right swinging Glass Door, Approved library.
Drafting Component, Left sloping line, Unapproved library.
Format:
Category_Action - Type _ MaterialPanels + extras # Manufacturer
Action describes door type (e.g. single, double, slider).
Type describes door panel (e.g. Flush, Glazed, Double)
Material is usually frame material on glazed door. When omitted timber is implied.
Where there are multiple Panels use 'O' to designate opening panel, 'X' for fixed panel, 'd' for door panel.
For example:
For structural components that are intended to carry structural load (as opposed to used for architectural detailing), use Hosting Code lowercase s.
For example:
Format:
Category_Action - Type _ Panes + extras # Manufacturer
Action describes window type (e.g. Awning, Case, DHung, Sliding).
Type describes type of window which is usually same as material (e.g. Timber, Alum, Steel)
Where there are multiple Panes use 'O' to designate opening panel, 'X' for fixed panel, exterior left to right. Use dash between for vertical panes, starting at top.
For example: