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ę.
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.
|
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 bibliotece Marionette i kliknij dwukrotnie zasób Circle, aby wstawić go do rysunku.
3.Kliknij w obszarze rysunku, aby wstawić zaznaczony węzeł.
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.
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 (Rad) węzła Circle. Następnie w ten sam sposób połącz port wyjściowy węzła Circle z portem wejściowym (Obj) węzła Extrude.
2.Aby wykonać skrypt, kliknij dowolny węzeł w sieci prawym przyciskiem myszy, a następnie zaznacz w menu kontekstowym polecenie Wykonaj skrypt Marionette. Możesz też kliknąć 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!