DesignSeries.pngMarionette

Narzędzie Marionette [dostępne w wersjach branżowych Vectorworks] wyposażone jest w interfejs bazujący na programowaniu wizualnym, umożliwiający amatorom zrozumienie działania skryptów graficznych i ich samodzielne tworzenie. Obsługa tego narzędzia nie wymaga znajomości języków programowania, wiedzy ani doświadczenia w tym zakresie. Zawdzięczamy to wykorzystanym w Marionette węzłom, odpowiadającym różnym działaniom przeprowadzanym w programie Vectorworks. Węzły układają się w sieci kolejno wykonywanych operacji. Bardziej zaawansowane węzły umożliwiają ponowne użycie takich sieci, ich konsolidację oraz dalsze udostępnianie. Skrypty bazowe pisane są w języku Python. Bardziej zaawansowani użytkownicy mogą w razie potrzeby je edytować. Chociaż wiedza z zakresu programowania może przydać się użytkownikom korzystającym z Marionette, nie jest ona niezbędna. Niektóre z elementów Marionette zostały zachowane w programie w języku angielskim w celu zapewnienia funkcjonalności określonych skryptów.

Poniżej znajduje się lista przydatnych źródeł wiedzy na temat programowania wizualnego:

        O Marionette na stronie internetowej Vectorworks: vectorworks.net/marionette 

        Tutoriale na temat Marionette w serwisie YouTube youtube.com/playlist?list=PLiLCoe7DU1HakhrK2vCWFJGUIltBQgpvG 

        Developer wiki, podstrona o Marionette: developer.vectorworks.net/index.php/Marionette 

        Developer wiki, strona startowa: developer.vectorworks.net. 

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

Rodzaje węzłów Marionette

Wstawianie węzłów za pomocą Marionette

Sieci Marionette

Węzły konsolidujące

Tworzenie poleceń menu za pomocą węzłów konsolidujących

Stosowanie węzłów

Zapisywanie i eksportowanie sieci

Tutorial Marionette: Tworzenie prostej ekstruzji

Tutorial Marionette: Tworzenie podstawowej szafy

Używanie skryptów