# 2.2 — Zaawansowane narzędzia modelowania: Skorupa i Zakryj

*Narzędzie Skorupa umożliwia utworzenie z bryły wydrążonej formy o określonej grubości, a narzędzie Zakryj powoduje utworzenie powierzchni z zamkniętej pętli krawędzi (niekoniecznie współpłaszczyznowych). Są to proste, ale skuteczne narzędzia do szybkiego tworzenia form z niemal dowolnego kształtu geometrycznego.*

*W tym ćwiczeniu utworzymy nadbudówkę w górnej części modelu* ***Encode Campus Sample Model.axm*** *za pomocą narzędzi Skorupa i Zakryj, korzystając jednocześnie z różnych innych narzędzi modelowania, które nie zostały opisane w przewodniku* ***FormIt Primer — część I**. Jeśli jeszcze nie zostało to zrobione, powyższy plik można pobrać z* ***zestawu danych FormIt Primer Part 2 Dataset**.*

## **Modelowanie bryły nadbudówki**

*Najpierw za pomocą różnych narzędzi modelowania utworzymy formę bryły dla nadbudówki. Skorzystaj z przykładu lub wykonaj samodzielnie swój własny projekt.*

1 — Po otwarciu pliku **Encode Campus Sample Model.axm** przejdź do sceny **Penthouse** (Nadbudówka) (lub dostosuj widok i warstwy, aby zobaczyć dach budynku głównego).

2 — Użyjmy kilku prymitywów geometrycznych, aby szybko utworzyć formę:

1. Na **pasku narzędzi Standardowy** wybierz opcję **Sześcian (Alt + B)** z menu rozwijanego **Utwórz prymitywy**.
2. Przy aktywnym podglądzie sześcianu naciśnij klawisz **Tab**, aby ustawić wymiary bryły (Szerokość: **100’**, Głębokość: **15’**, Wysokość: **10’**), a następnie umieść ją na dachu w położeniu podobnym do pokazanego na poniższej ilustracji. Podobnie jak w przypadku umieszczania komponentu, sześcian można obracać o 90 stopni, naciskając klawisz **Spacja**.
3. Dodaj drugi **Sześcian (Alt + B)** (Szerokość: **30’**, Głębokość: **15’**, Wysokość: **12’**) i obróć go o **8,5** stopnia, tak aby dopasować nachylenie elewacji i utworzyć kąt **98,5** stopnia z długim sześcianem. Ustaw ten sześcian tak, aby przecinał się z długim sześcianem, podobnie jak na poniższej ilustracji.

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-8fa5d8ab56d6ec822048e0fed3710809810f4422%2F0%20\(11\).png?alt=media)

***Uwaga:*** *upewnij się, że oba sześciany są umieszczone bezpośrednio na powierzchni dachu. Podczas przesuwania można łatwo zmienić przez przypadek ich wysokość.*

3 — Aby przekształcić prostopadłościan w coś ciekawszego, nachylimy niektóre jej powierzchnie za pomocą narzędzia **Pochyl powierzchnię (TF)**.

1. Wybierz powierzchnię NE lub NW pochylonego prostopadłościanu, kliknij prawym przyciskiem myszy, aby wywołać **menu kontekstowe**, a następnie wybierz opcję **Pochyl powierzchnię (TF)**.
2. Pochyl powierzchnię o kąt **15** stopni na zewnątrz. Podobnie jak w przypadku wielu narzędzi oprogramowania FormIt, możesz nacisnąć klawisz **Tab** lub po prostu rozpocząć wpisywanie liczby.
3. Wykonaj te same czynności w przypadku przylegającej powierzchni, jak pokazano na ilustracji.

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-f348884c3107522e5923894e977fcc4ca7caf614%2F1%20\(15\).png?alt=media)

***Uwaga:*** *podczas korzystania z narzędzia* ***Pochyl powierzchnię (TL)*** *możesz obracać wybraną powierzchnię wokół dowolnej osi. Wystarczy użyć okrągłych uchwytów, aby dopasować oś obrotu (kropkowana niebieska linia).*

4 — Aby nieco bardziej skomplikować formę, dodajmy jakieś krzywe:

1. Otwórz listę rozwijaną **Utwórz prymitywy**, ale tym razem wybierz opcję **Walec**.
2. Używając domyślnego promienia o wartości **6 stóp** i wysokości **12 stóp**, umieść na razie walec w dowolnym miejscu na dachu.
3. Za pomocą narzędzia **Skala niejednorodna** rozciągnij walec w kierunku równoległym do długiej kostki o **300%**. Aby dowiedzieć się więcej na temat narzędzi skalowania, zapoznaj się z rozdziałem **1.11 — Importowanie modeli z biblioteką elementów**.
4. Przesuń walec tak, aby środek jego długiej osi biegł wzdłuż krawędzi długiej kostki, jak pokazano na ilustracji. Pamiętaj, że ciągłe przełączanie między widokami, takimi jak **Widok z góry (VT)** używany na drugiej ilustracji poniżej, może ułatwić modelowanie i przenoszenie obiektów na miejsce.

![Umieszczanie i skalowanie walca](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-fb55ad75089b9daf0ff80e1736999e387372515a%2F2%20\(15\).png?alt=media)

![Przenoszenie rozciągniętego walca na miejsce](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-206405fa6c322dd42465d0ab1a53f9a701aab9e8%2F3%20\(8\).png?alt=media)

***Uwaga:*** *chociaż kształty, które umieściliśmy, nakładają się na siebie, można nadal indywidualnie wybierać poszczególne kształty, klikając dwukrotnie ich dowolne powierzchnie lub krawędzie. Jest to możliwe dlatego, że za każdym razem, gdy umieszczasz (lub tworzysz) zamknięty kształt, oprogramowanie FormIt rozpoznaje go jako „bryłę” i śledzi jego geometrię w całości, dopóki nie połączysz go celowo z czymś innym.*

## **Łączenie i cięcie**

*Za pomocą narzędzi* ***Dołącz geometrię (JG)*** *i* ***Dotnij geometrię (CG)*** *możemy scalić utworzone kształty w jedną formę.*

1 — Najpierw wykonamy połączenie:

1. Na **pasku narzędzi Standardowy** kliknij listę rozwijaną **Zaawansowane narzędzia geometrii** i wybierz narzędzie **Dołącz geometrię (JG)**.
2. Spowoduje to wyświetlenie **kreatora dołączania geometrii**. Podobnie jak w przypadku użycia narzędzia **Przeciągnij** w rozdziale **1.9 — Dodawanie szczegółów**, wszystkie zaawansowane narzędzia geometrii mają własnego kreatora, który pomaga w ich używaniu.
3. Zaznacz jedną z kostek. Kliknij dwukrotnie, aby wybrać całą bryłę, a nie tylko pojedynczą powierzchnię. Zwróć uwagę, że kreator automatycznie przechodzi do kolejnego kroku.
4. Zaznacz drugą kostkę.
5. Kliknij znacznik wyboru w kreatorze, aby zakończyć połączenie. Aby sprawdzić, czy wszystko działa, musisz mieć możliwość zaznaczenia całej nowo połączonej geometrii jednym dwukrotnym kliknięciem.

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-a047d21c3ce682006e94b2b19492d6971222fc96%2F4%20\(7\).png?alt=media)

***Uwaga:*** *jeśli bieżące zaznaczenie zawiera już geometrię, którą można połączyć, np. dwie (2) lub więcej nakładających się brył, z menu kontekstowego można również uzyskać dostęp do narzędzia* ***Dołącz geometrię (JG)*** *, klikając prawym przyciskiem myszy wybraną geometrię.*

2 — Teraz wytniemy elipsę z bryły w kształcie kostki:

1. Nie zaznaczając geometrii, przejdź do sekcji **Zaawansowane narzędzia geometrii** i kliknij opcję **Dotnij geometrię (CG)**.
2. Zostanie wyświetlony **kreator** **docinania geometrii**. Dokładnie przeczytaj wyświetlane informacje, ponieważ podczas docinania, w odróżnieniu od łączenia, kolejność zaznaczania geometrii jest ważna.
3. Najpierw **wybierz bryłę, w której element ma zostać wycięty**, czyli w naszym przypadku utworzoną powyżej bryłę w kształcie kostki.
4. Następnie **wybierz bryły do usunięcia**, czyli walec eliptyczny.
5. Kliknij znacznik wyboru w kreatorze, aby zakończyć docinanie.

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-0f71de0ca96d46a9c9cf48f6299012e76ac2b977%2F5%20\(4\).png?alt=media)

***Uwaga:*** *zwróć uwagę, że elipsa ustawiona jako „usunięta” nie zostanie usunięta, natomiast jej geometria została wyrzeźbiona z geometrii kostki, jak zobaczymy w następnym kroku.*

3 — Aby zakończyć, przeciągnij górną powierzchnię elipsy w dół o **11 stóp i 6 cali**, tak aby stała się platformą o grubości 6 cali. Później możemy użyć tego jako punktu wyjścia dla tarasu w naszym ogrodzie dachowym. Teraz wykonane docięcie powinno być wyraźnie widoczne.

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-386a8773a129a5778578ce3b7f300ce8c45fea9c%2F6%20\(8\).png?alt=media)

## **Skorupa i Zakryj**

*Po skonstruowaniu bryły możemy za pomocą narzędzia* ***Powłoka brył (SH)*** *szybko utworzyć przestrzeń ze ścianami, stropem i dachem o określonej grubości. Następnie możemy użyć narzędzia* ***Zakryj (CV)*** *, aby szybko utworzyć szklane powierzchnie dla naszej nadbudówki.*

1 — Po wybraniu całej bryły narzędzie Skorupa utworzy odsunięcie „skorupy” od wybranej geometrii ze wszystkich stron, co spowoduje, że będzie ona wydrążona, ale nadal pokryta ze wszystkich stron. Często lepszym sposobem użycia narzędzia Skorupa jest zaznaczenie powierzchni bryły, które nie mają znajdować się w skorupie. Brzmi skomplikowanie? Tak naprawdę to całkiem proste. Spróbujmy poniżej:

1. Z listy **Zaawansowane narzędzia modelowania** wybierz pozycję **Powłoka brył (SH)**.
2. W wyświetlonym oknie dialogowym **Odległość odsunięcia** wprowadź grubość **-8"** i naciśnij przycisk **OK**.
3. Używając pojedynczych kliknięć, wybierz tylko trzy powierzchnie, które mają pozostać otwarte: powierzchnię zakrzywioną i dwie powierzchnie pochylone, które utworzyliśmy wcześniej.
4. Kliknij znacznik wyboru w kreatorze, aby zakończyć skorupę.

***Uwaga:*** *ujemna wartość odsunięcia skorupy spowoduje odsunięcie nowych powierzchni w kierunku wewnętrznej strony kształtu, natomiast wartość dodatnia spowoduje odsunięcie ich na zewnątrz.*

![Skorupa w toku](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-77ebf3687debbc3fddb1f08ec99fffecfedcde4e%2F7%20\(5\).png?alt=media)

![Ukończona skorupa](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-bd56abd64ab1d2277bfefa55f35e7b0a1dceee54%2F8_finished-shell.png?alt=media)

2 — Teraz mamy już prawie kompletną nadbudówkę, brakuje w niej tylko kilku ścian. Możemy użyć polecenia **Zakryj (CV)**, aby szybko utworzyć kilka powierzchni z wybranej pętli krawędzi. Najpierw zakryjmy zakrzywiony obszar:

1. Z listy **Zaawansowane narzędzia modelowania** wybierz pozycję **Zakryj (CV)**.
2. Zaznacz wszystkie cztery (4) krawędzie wokół zakrzywionego otworu. W celu zaznaczenia za jednym razem całej zakrzywionej krawędzi może być konieczne użycie klawisza **Tab**.
3. Kliknij znacznik wyboru w kreatorze, aby zakończyć zakrywanie.

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-c84d5e62927eba99ca2d9e5ab89aef3f07d574ee%2F8%20\(9\).png?alt=media)

***Uwaga:*** *za każdym razem, gdy zostanie wyświetlony monit o dokonanie wyboru podczas korzystania z kreatora — czy to za pomocą zaawansowanych narzędzi modelowania, czy za pomocą skryptu Dynamo — nie trzeba przytrzymywać klawisza* ***Ctrl*** *ani* ***Shift*** *, aby anulować zaznaczenie lub zaznaczyć wiele obiektów. Aby usunąć wcześniej zaznaczony obiekt, wystarczy kliknąć go ponownie.*

3 — Wykonaj tę samą czynność w przypadku otworów, w których znajdowały się pochylone powierzchnie. Jeśli powtarzasz nasz projekt, musisz zaznaczyć osiem (8) krawędzi.

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-0013901189c68739f331b43faef6435658f04b73%2F9%20\(5\).png?alt=media)

## **Wykańczanie**

*W celu wykończenia nadbudówki pokażemy kilka przykładowych sposobów szybkiego tworzenia ścian osłonowych z powierzchni, które właśnie utworzyliśmy.*

1 — Zacznijmy od użycia wbudowanego skryptu Dynamo **Storefront Curtainwall** (Ściana osłonowa witryny). Jeśli nie potrafisz używać dodatku Dynamo w oprogramowaniu FormIt, zapoznaj się z rozdziałem **1.10 — Grupy obliczeniowe z dodatkiem Dynamo** w przewodniku FormIt Primer — część I.

1. Na **palecie Dynamo** upewnij się, że lista rozwijana folderu jest ustawiona na **Dynamo Samples** (Próbki Dynamo).
2. Przewiń w dół i kliknij kafelek **Storefront Curtainwall** (Ściana osłonowa witryny), co spowoduje uruchomienie kreatora dla tego skryptu.
3. W obszarze rysunku zaznacz dwie pochylone powierzchnie, które właśnie utworzyliśmy za pomocą narzędzia **Zakryj (CV)**.
4. Kliknij znacznik wyboru w kreatorze, a następnie zaczekaj na uruchomienie skryptu. Może to potrwać kilka sekund.
5. (Opcjonalnie) Aktualizuj parametry skryptu i uruchamiaj go ponownie, aż dopasujesz układ szprosów do swoich upodobań. Wartości domyślne danych wejściowych, które zmieniliśmy to:
   1. Mullion Depth (Głębokość szprosu): **0,5**
   2. First Horizontal Mullion Spacing (on center) — Odstęp pierwszego szprosu poziomego (na środku): **4,833**
   3. Typ. Horizontal Mullion Spacing (on center) — Typowy odstęp szprosu poziomego (na środku): **4,833**
6. Pomaluj powierzchnie użyte jako dane wejściowe skryptu wybranym materiałem przezroczystym. Użyliśmy materiału **Glass — New** (Szkło — Nowe).

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-a4d326c71ea861ca152e5b8f1f94821f568d9fe0%2F10%20\(3\)%20\(2\).png?alt=media)

![](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-b1c57de33ddc54f97fb067ce3f06ab50400e45f7%2F11%20\(5\)%20\(2\).png?alt=media)

***Uwaga:*** *aby dowiedzieć się więcej na temat zaawansowanych zastosowań dodatku Dynamo w programie FormIt, zapoznaj się z rozdziałem przewodnika Primer — część II dotyczącym dodatku Dynamo:* ***Węzły FormIt dodatku Dynamo**.*

2 — Niestety skrypt, którego użyliśmy w ostatnim kroku, nie zawsze działa poprawnie w przypadku zakrzywionych powierzchni. Inną metodą szybkiego nadawania powierzchni wyglądu ściany osłonowej jest użycie materiału z mapą **wycięcia**, dzięki której część materiału staje się przezroczysta. Program FormIt zawiera trzy (3) wbudowane materiały, takie jak ten, dla ścian osłonowych. Teraz wystarczy wziąć jeden z nich, pomalować powierzchnię, a następnie przeskalować ją za pomocą narzędzia **Dopasuj umieszczenie materiału**:

1. Na **palecie Materiały** zaimportuj element **Glass — Storefront with Spandrel** (Szkło — Witryna z elewacją) z listy **Material Samples > Glass+Glazing** (Próbki materiałów > Szkło i przeszklenie), a następnie pomaluj zakrzywioną powierzchnię tym materiałem. Aby uzyskać więcej informacji na temat importowania i używania materiałów, zobacz **Rozdział 1.7 — Malowanie z użyciem materiałów** w przewodniku FormIt Primer — część I.
2. Kliknij prawym przyciskiem myszy zakrzywioną powierzchnię, która została pomalowana, i wybierz opcję **Dopasuj umieszczenie materiału** **(MP)**.
3. Używając strzałek w górę i w dół, przeskaluj materiał pionowo, aż szpros powyżej cienkiego poziomego pasma okien będzie ledwo widoczny poniżej górnej krawędzi zakrzywionego otworu. W naszym projekcie stwierdziliśmy, że wprowadzenie wysokości **8’-7”** działa poprawnie.
4. Teraz używając strzałki poziomej, przeskaluj materiał w poziomie, tak aby szprosy pionowe znajdowały się w odległości około 3 stóp od siebie, podobnie jak w przypadku odstępów zastosowanych w pochylonych ścianach osłonowych. W naszym projekcie stwierdziliśmy, że wartość **9’** działa poprawnie.

![Malowanie materiałem ściany kurtynowej z wycięciem](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-5b40db76d82fbb264aad65b25defb302d28df04d%2F12%20\(6\).png?alt=media)

![Rozciąganie materiału w pionie](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-50db1e31cc4f4ac1fafbd2b8ad91962af870cc5a%2F13%20\(2\).png?alt=media)

![Rozciąganie materiału w poziomie](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-7ad6460a62baa5b7b448989e132ac21d7c3e485a%2F14%20\(1\).png?alt=media)

3 — Dodaj do projektu ostatnie elementy wykończenia. Na poniższej ilustracji widać kilka czynności, które wykonaliśmy w celu ulepszenia dachu:

* Za pomocą opcji **Przeciągnij (SP)** dodaliśmy attykę powiązaną z zarysem dachu.
* Za pomocą skryptu OOTB Dynamo **Array Along Path** (Szyk wzdłuż ścieżki) umieściliśmy płytki schodkowe wokół obwodu dachu.
* Dodaliśmy różne materiały płytek do nadbudówki, używając narzędzia **Dopasuj umieszczenie materiału** **(MP)** znajdującego się powyżej, aby obrócić i wyrównać połączenia.
* Pobraliśmy i przekształciliśmy plik .skp panelu oświetlenia naturalnego, a następnie zaimportowaliśmy go do modelu. Aby uzyskać więcej informacji na temat importowania różnych typów plików, zobacz sekcję **Zaawansowane eksportowanie i importowanie**.
* Dodaliśmy kilka ciągów świateł za pomocą wtyczki **Generuj ciągi świateł**. Aby dowiedzieć się więcej na temat wtyczek, zobacz następny rozdział w przewodniku Part II: **Wtyczki**.

Zachęcamy do wypróbowywania własnych pomysłów w modelu i poznawania innych zaawansowanych narzędzi modelowania, których nie omówiliśmy w tym rozdziale. Swoje dzieło możesz porównać z naszym gotowym modelem przykładowym, pobierając i otwierając plik **Encode Campus Sample File\_Completed.axm** z **zestawu danych Encode Model Data Set**.

![Scena w ukończonym modelu.](https://1795299519-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGqJ6eQNIO6hR4lUfv3kq%2Fuploads%2Fgit-blob-e82649a63a8feb3b0bfda410fb489ce83dd0dcbc%2F15%20\(1\).png?alt=media)

\_\_
