Опубликована дата выхода Design Automation API для Revit
Мы рады анонсировать, что Design Automation для Revit (также известный как Revit IO) будет доступен в качестве public-beta 28 января 2019
Что такое Design Automation API для Revit?
Это ядро Revit, запущенное в облаке в качестве сервиса Forge. Оно позволяет создавать облачные приложения и сервисы, которые могут получать данные, создавать и модифицировать модели Revit. См. также информацию о докладе на Autodesk University 2019: FDC226894 - Revit Data on Forge - How Can the Design Automation for Revit API Help Me?
Примечание переводчика:
По ссылке выше доступна презентация доклада, начиная с 27 страницы которой описывается работа с Revit IO.
На 29 странице презентации описаны ограничения:
- только доступ к модели, не должно быть ничего, что предполагает взаимодействие с пользователем, т.е. никаких ссылок на зависимые сборки типа RevitAPIUI.dll, но допустимо работать с FailureAPI, создавать обработчики ошибок
- нет доступа к сети, результаты должны сохраняться в файл
- код запускается автоматически
На следующей странице показан пример того, как должен выглядеть код, запускаемый с помощью данного сервиса. Необходимо реализовать класс, реализующий интерфейс IExternalDBApplication, в OnStartup которого подписаться на событие
- DesignAutomationBridge.DesignAutomationReadyEvent +=
И именно в обработчике данного события должен выполняться Ваш код.
Далее расписан процесс загрузки и запуска задачи
Источник: https://forge.autodesk.com/blog/design-automation-revit-public-beta-coming-january-28
Обсуждение: http://adn-cis.org/forum/index.php?topic=
Опубликовано 30.11.2018Отредактировано 30.11.2018 в 20:52:43