Creazione di un modulo aggiuntivo
Un modulo aggiuntivo è un plug-in che carica anche le DLL che espongono nuove API JavaScript.
Download dell'API di FormIt
Per creare DLL che supportino FormIt, è necessaria l'API di FormIt. L'API di FormIt può essere scaricata da Autodesk Developers Network. Per accedere al download, è necessario eseguire l'accesso.
Una volta eseguito l'accesso, l'API di FormIt è disponibile in 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)
Un modulo aggiuntivo dispone dell'accesso all'API di FormIt e all'API C++ del kernel di modellazione di FormIt.
Un modulo aggiuntivo presenta la seguente struttura:
Per ottenere gli argomenti nelle variabili C++, utilizzare SCRIPTCONVERTER.
Può essere restituito JSON_UNDEFINED o qualsiasi oggetto JSON. Utilizzare to_json per convertire la variabile C++ in JSON.
Una volta definite tutte le API JS necessarie tramite la DLL, il plug-in deve indicare a FormIt quali DLL devono essere caricate. Questa operazione viene eseguita nel file manifesto.
HelloAddIn è un esempio pratico che spiega come creare un modulo aggiuntivo.
HelloWSMAddIn è un esempio pratico che spiega come creare un modulo aggiuntivo con l'API C++ del kernel di modellazione di FormIt.
Last updated