DesignSeries00026.pngKrok 2: Tworzenie i kopiowanie węzła konsolidującego

Zapakuj sieć węzłów, aby utworzyć bardziej przejrzysty skrypt i ułatwić kopiowanie kodu.

Aby utworzyć węzeł konsolidujący:

  1. Kliknij dowolny węzeł w sieci prawym przyciskiem myszy, a następnie zaznacz w menu kontekstowym polecenie Zapakuj sieć.

  2. Wrapper.png 

    Sieć zostanie przekształcona w węzeł konsolidujący.

    Wprowadź nazwę węzła konsolidującego, aby umożliwić wprowadzanie danych wejściowych i wyjściowych. W niniejszym przykładzie wymagany jest dostęp do punktu wstawienia graniastosłupa o podstawie prostokąta, jego wymiarów (szerokości, głębokości i wysokości) oraz wyekstrudowanego obiektu.

  3. Kliknij dwukrotnie węzeł konsolidujący, aby aktywować tryb edycji węzła i dostać się do skryptu Marionette wewnątrz węzła konsolidującego.

  4. Zaznacz każdy węzeł i wprowadź Nazwę w palecie Info.

  5. Węzeł

    Nazwa

    Get XYZ

    Pkt wstawienia

    Pass (połączony z portem wejściowym „Width” węzła „Rectangle”)

    Szerokość

    Pass (połączony z portem wejściowym „Height” węzła „Rectangle”)

    Głębokość

    Pass (połączony z węzłem „Add”)

    Wysokość

    Extrude

    obiekt

    NameNodes.png 

  6. Kliknij przycisk Zamknij skrypt Marionette, aby powrócić do rysunku. Spakowana sieć wyświetlona zostanie wraz z nazwami węzłów, do których można uzyskać dostęp.

  7. ExitScript.png 

  8. Zaznacz węzeł konsolidujący i wprowadź jako Nazwę w palecie Info „Graniastosłup - obudowa szafy”.

  9. Powiel dwukrotnie wspomniany węzeł. Na późniejszym etapie węzeł ten posłuży jako podstawa do utworzenia górnej płyty oraz wnęki w szafie; parametry te będą definiowane ponownie dla każdego z elementów szafy.

  10. ThreeCopies.png 

  11. Do portu „Origin” w oryginalnym węźle konsolidującym (obudowie szafy) dołącz węzeł Point 3D, a do każdego z pozostałych portów dołącz węzeł Dimension. Połącz węzły (za pomocą narzędzia Zaznaczenie).

  12. BodyWrapNode.png 

  13. Zaznacz węzły „Dim” i przypisz do nich w palecie Info następujące nazwy oraz wymiary.

  14. Porty w Obudowie szafy

    Nazwa węzła „Dim”

    Wartość

    Width

    Szerokość obudowy

    91 cm

    Depth

    Głębokość obudowy

    61 cm

    Height

    Wysokość obudowy

    107 cm

    NodeDims.png 

  15. Zaznacz dowolny węzeł i kliknij przycisk Wykonaj w palecie Info.

Graniastosłup o podstawie prostokąta zostanie wyświetlony na ekranie tak, by jego przedni lewy wierzchołek znajdował się w zdefiniowanym punkcie wstawienia (0,0,0). To jest obudowa szafy. Graniastosłupy tworzące górną płytę oraz wnękę w szafie definiowane są względem punktu wstawienia oraz wymiarów tego obiektu bazowego.

CabinetBase.png 

Efekt końcowy procesu omawianego w niniejszym podręczniku do kroku 2 włącznie dostępny jest do pobrania tutaj (wymagane połączenie z Internetem). Otwórz plik w programie Vectorworks, aby przeanalizować sieć Marionette.

~~~~~~~~~~~~~~~~~~~~~~~~~

Krok 3: Dodawanie górnej płyty szafy