Создание надстройки
Надстройка — это подключаемый модуль, который также загружает библиотеки DLL, предоставляющие новые API-интерфейсы JavaScript.
Загрузка API FormIt
Для создания файлов DLL, поддерживающих FormIt, требуется API FormIt. API FormIt можно скачать с веб-сайта Autodesk Developers Network. Для доступа к разделу загрузок необходимо войти в систему.
После входа в систему интерфейс API FormIt будет доступен в разделе «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ».


Надстройка имеет доступ к API FormIt и FormIt Modeling Kernel C++ API.
Надстройка имеет следующую структуру.
Чтобы получить аргументы в переменные C++, используйте SCRIPTCONVERTER-
Может быть возвращен либо JSON_UNDEFINED, либо любой объект JSON. Для преобразования переменной C++ в JSON используйте to_json
Когда DLL определит все необходимые API-интерфейсы JS, подключаемый модуль должен сообщить FormIt, какие файлы DLL должны быть загружены. Это выполняется в файле manifest.
HelloAddIn — это рабочий пример, в котором описывается процедура создания надстройки.
HelloWSMAddIn — это рабочий пример, в котором описывается процедура создания надстройки с помощью API-интерфейса ядра моделирования FormIt на базе C++.
Last updated