Vytvoření doplňku
Doplněk je modul plug-in, který také načítá knihovny DLL, zpřístupňující nová rozhraní API jazyka JavaScript.
Stáhnutí rozhraní FormIt API
K vytvoření knihoven DLL, které podporují aplikaci FormIt, je nutné rozhraní FormIt API. Rozhraní FormIt API lze stáhnout z webu Autodesk Developer Network. Ke stažení je nutné přihlášení.
Po přihlášení je rozhraní FormIt API dostupné v části SOFTWARE.
![](https://windows.help.formit.autodesk.com/~gitbook/image?url=https%3A%2F%2Fformit3d.github.io%2FFormItExamplePlugins%2Fdocs%2Fimages%2FFormItAPIDownload.jpg&width=768&dpr=4&quality=100&sign=a3873b33&sv=1)
![](https://windows.help.formit.autodesk.com/~gitbook/image?url=https%3A%2F%2Fformit3d.github.io%2FFormItExamplePlugins%2Fdocs%2Fimages%2FFormItAPIMenuItem.jpg&width=768&dpr=4&quality=100&sign=a202c84f&sv=1)
Doplněk má přístup k rozhraní FormIt API a FormIt Modeling Kernel C++ API.
Doplněk má následující strukturu:
K načtení argumentů do proměnných C++ použijte příkaz SCRIPTCONVERTER-
Vrátit lze buď JSON_UNDEFINED, nebo libovolný objekt JSON. Pomocí funkce to_json převeďte proměnnou C++ na json.
Jakmile knihovna DLL definuje všechna potřebná rozhraní API JS, musí modul plug-in aplikaci FormIt sdělit, které knihovny DLL je třeba načíst. To se provádí v souboru manifestu.
HelloAddIn je funkční příklad, který vysvětluje, jak vytvořit doplněk.
HelloWSMAddIn je funkční příklad, který vysvětluje, jak vytvořit doplněk pomocí rozhraní FormIt Modelling Kernel C++ API.
Last updated