Tworzenie dodatku
Last updated
Dodatek to wtyczka wczytująca również pliki DLL, które ujawniają nowe interfejsy API języka JavaScript.
Aby można było utworzyć pliki DLL obsługujące program FormIt, wymagany jest interfejs API programu FormIt. Interfejs API programu FormIt można pobrać z witryny Autodesk Developers Network. Pobranie jest możliwe dopiero po zalogowaniu się.
Po zalogowaniu się interfejs API programu FormIt jest dostępny w obszarze SOFTWARE (OPROGRAMOWANIE).
Dodatek ma dostęp do interfejsu API programu FormIt oraz interfejsu API FormIt Modeling Kernel C++.
Dodatek ma następującą strukturę:
Aby pobrać argumenty do zmiennych C++, użyj polecenia SCRIPTCONVERTER-
Może zostać zwrócony obiekt JSON_UNDEFINED lub dowolny obiekt json. Za pomocą to_json przekonwertuj zmienną C++ na json
Po zdefiniowaniu przez bibliotekę DLL wszystkich potrzebnych interfejsów API języka JS wtyczka musi poinformować program FormIt, które biblioteki DLL wymagają wczytania. Jest to realizowane w manifeście.
HelloAddIn to działający przykład, w którym wyjaśniono sposób tworzenia dodatku.
HelloWSMAddIn to działający przykład, w którym wyjaśniono sposób tworzenia dodatku za pomocą interfejsu API FormIt Modeling Kernel C++.