Создание надстройки

Надстройка — это подключаемый модуль, который также загружает библиотеки 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