githubEdit

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

Надстройка — это подключаемый модуль, который также загружает библиотеки DLL, предоставляющие новые API-интерфейсы JavaScript.

Загрузка API FormIt

Для создания файлов DLL, поддерживающих FormIt, требуется API FormIt. API FormIt можно скачать с веб-сайта Autodesk Developers Networkarrow-up-right. Для доступа к разделу загрузок необходимо войти в систему.

После входа в систему интерфейс API FormIt будет доступен в разделе «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ».

Надстройка имеет доступ к API FormItarrow-up-right и FormIt Modeling Kernel C++ APIarrow-up-right.

Надстройка имеет следующую структуру.

Чтобы получить аргументы в переменные C++, используйте SCRIPTCONVERTER-

Может быть возвращен либо JSON_UNDEFINED, либо любой объект JSON. Для преобразования переменной C++ в JSON используйте to_json

Когда DLL определит все необходимые API-интерфейсы JS, подключаемый модуль должен сообщить FormIt, какие файлы DLL должны быть загружены. Это выполняется в файле manifestarrow-up-right.

HelloAddInarrow-up-right — это рабочий пример, в котором описывается процедура создания надстройки.

HelloWSMAddInarrow-up-right — это рабочий пример, в котором описывается процедура создания надстройки с помощью API-интерфейса ядра моделирования FormIt на базе C++arrow-up-right.

Last updated