Możliwe jest zagnieżdżanie (wstawianie) rodzin w innych rodzinach w celu utworzenia nowych rodzin zawierających połączoną geometrię rodzin. Na przykład zamiast modelować od początku oprawę oświetleniową za pomocą rodziny żarówek, można utworzyć rodzinę połączonych świateł, wczytując żarówkę do rodziny opraw oświetleniowych. Współdzielenie lub niewspółdzielenie rodzin przed zagnieżdżeniem decyduje o zachowaniu zagnieżdżonej geometrii w elementach utworzonych za pomocą rodziny.
- Jeśli zagnieżdżona rodzina nie jest współdzielona, komponenty utworzone przez zagnieżdżoną rodzinę funkcjonują z pozostałymi elementami tak, jak pojedyncza jednostka. Takich komponentów nie można wybierać (edytować), oznaczać ani umieszczać w zestawieniu niezależnie od siebie.
- W przypadku zagnieżdżenia niewspółdzielonej rodziny jej elementy można wybierać, oznaczyć etykietą i umieszczać w zestawieniu niezależnie od siebie.
Przykład rodziny okien
Przykładowo zamiast modelowania od podstaw rodziny kombinacji okien można utworzyć poniżej rodzinę kombinacji okien, wczytując rodziny Przesuwne podwójne z poprzeczką oraz Wystąpienie — ustalone do nowej rodziny okien. Umieść ustalone wystąpienie okna w środku z dwuskrzydłowym oknem na każdej stronie.
- W przykładowej rodzinie okien pokazanej powyżej wystąpienie rodziny zagnieżdżonej i niewspółdzielonej będzie zawierać tylko jedną etykietę okna, a zestawienie dla niego zostanie utworzone jako pojedyncza jednostka, tak jak pokazano poniżej.
- W wystąpieniu udostępnionej rodziny okien trzem oknom zostaną osobno przypisane etykiety i utworzone zestawienia, mimo że rodzina zagnieżdżona będzie się zachowywać jak pojedynczy komponent w modelu budynku.
Ograniczenia zagnieżdżania
Istnieją pewne ograniczenia dotyczące typu rodzin, które można wczytać i zagnieździć w innych rodzinach:
- Jedynie rodziny opisów mogą być wczytane do innych opisów.
- Jedynie rodziny szczegółów i opisy ogólne mogą być wczytane do szczegółów.
- Rodziny modelu, jego opisy, nagłówki sekcji, poziomów i osi mogą być wczytane do rodziny modelu.
Zagnieżdżanie rodzin z wymiennymi komponentami
Stosując parametr typu rodziny w komponencie zagnieżdżonym, można utworzyć rodziny z wymiennymi podkomponentami. Po wczytaniu i utworzeniu elementu z rodziną zagnieżdżoną można w dowolnym momencie przeprowadzić zamianę komponentów.