Criar um complemento
Um complemento é um plug-in que também carrega DLLs que expõem novas APIs de JavaScript.
Fazer download da API do FormIt
Para criar DLLs que suportam o FormIt, a API do FormIt é necessária. É possível fazer o download da API do FormIt na Autodesk Developers Network. É necessário um login para acessar o download.
Depois de conectado, a API do FormIt está disponível em 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)
Um complemento tem acesso à API do FormIt e à API C++ do kernel de modelagem do FormIt.
Um complemento tem a seguinte estrutura:
Para colocar os argumentos em variáveis C++, use SCRIPTCONVERTER-
JSON_UNDEFINED ou qualquer objeto json pode ser retornado. Use to_json para converter a variável C++ em json
Depois que a DLL está definindo todas as APIs JS necessárias, o plug-in deve informar ao FormIt quais DLLs precisam ser carregadas. Isso é feito no manifesto.
HelloAddIn é um exemplo de trabalho que explica como criar um complemento.
HelloWSMAddIn é um exemplo de trabalho que explica como criar um complemento com a API C++ do kernel de modelagem do FormIt.
Last updated