DesignSeries00034.pngTutorial Marionette: Tworzenie prostej ekstruzji

Z niniejszego podręcznika nauczysz się krok po kroku, jak wstawiać węzły Marionette, wprowadzać wartości wejściowe i łączyć ze sobą węzły. W ramach przykładu utworzymy skrypt, którego wykonanie wygeneruje wyekstrudowaną kolumnę.

Krok 1: Wstawianie węzłów Marionette

Na początek zastanów się, w jaki sposób narysowałabyś kolumnę w Vectorworks. Pomoże Ci to ustalić, których węzłów będziesz potrzebował, aby utworzyć wyekstrudowaną kolumnę za pomocą Marionette. Mógłbyś na przykład narysować okrąg o określonym promieniu, a następnie go wyekstrudować. W takim wypadku w Marionette potrzebowałbyś co najmniej: węzła do utworzenia okręgu, węzła do ustalenia promienia okręgu i węzła do wykonania operacji ekstruzji.

marionette_tool00035.png 

Aby wstawić w Marionette wymagane węzły:

1.      Ustaw rysunek w rzucie 2D/głównym. Włącz narzędzie Marionette dostępne w palecie Narzędzia podstawowe i zaznacz tryb Wstaw węzeł.

2.      Kliknij na Pasku trybów pole obok Bieżącego węzła, aby otworzyć Próbnik zasobów. Przejdź do kategorii Objects w pliku Marionette Default Library.vwx i kliknij dwukrotnie zasób „Circle”, aby wstawić go do rysunku.

3.      Kliknij w obszarze rysunku, aby wstawić zaznaczony węzeł.

Tutorial1_circle.png 

4.      Gdy mu się przyjrzysz, zauważysz, że jest wyposażony w dwa porty wejściowe: jeden służący do zdefiniowania promienia (Rad) i drugi - do wyznaczenia punktu środkowego (Center). My dodamy wartość promienia. Upewnij się, że narzędzie Marionette jest nadal włączone i wybierz jako Bieżący węzeł Integer (znajdziesz go w Próbniku zasobów w kategorii Input).

5.      Kliknij w obszarze rysunku, aby wstawić zaznaczony węzeł „Integer”.

6.      Utworzymy okrąg o promieniu 4. Sprawdź, czy węzeł jest zaznaczony i wprowadź w palecie Info wartość równą 4 w polu Integer. W polu Nazwa wpisz z kolei „Circle Radius”. Pomoże Ci to zidentyfikować przeznaczenie tego węzła. Zawsze zalecamy nazywanie tego typu węzłów w celu ich łatwiejszej identyfikacji, zwłaszcza w przypadku złożonych skryptów.

7.      Ponownie upewnij się, czy narzędzie Marionette jest włączone, otwórz Próbnik zasobów dostępny dla tego narzędzia i odszukaj w nim kategorię Objects, a następnie kliknij dwukrotnie węzeł „Extrude” spośród zasobów.

8.      Kliknij w obszarze rysunku, aby wstawić zaznaczony węzeł „Extrude”.

Tutorial1_NodesPlaced.png 

Krok 2: Łączenie węzłów i wykonywanie skryptu

Aby połączyć węzły i utworzyć ekstruzję za pomocą skryptu:

1.      Użyj narzędzia Zaznaczenie, aby połączyć ze sobą port wyjściowy węzła „Integer” z portem wejściowym „nRad” węzła „Circle”. Następnie w ten sam sposób połącz port wyjściowy węzła „Circle” z portem wejściowym „hObj” węzła „Extrude”.

Tutorial1_NodesConnected.png 

2.      Aby wykonać skrypt, kliknij dowolny węzeł w sieci prawym przyciskiem myszy, a następnie zaznacz w menu kontekstowym polecenie Wykonaj skrypt Marionette. LUB: Kliknij przycisk Wykonaj w palecie Info.

3.      Wyekstrudowany obiekt został utworzony. Jest zaznaczony na rysunku i zapisany jako grupa, ale w każdym momencie możesz go rozgrupować, aby uzyskać dostęp do ekstruzji.

Gratulacje! Właśnie utworzyłeś swój pierwszy skrypt Marionette!

Tutorial1_CreatedExtrude.png