ADN Open CIS
Сообщество программистов Autodesk в СНГ

30/11/2018

Опубликована дата выхода 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 которого подписаться на событие

Код - C#: [Выделить]
  1.  
  2. DesignAutomationBridge.DesignAutomationReadyEvent +=
  3.  

И именно в обработчике данного события должен выполняться Ваш код.

Далее расписан процесс загрузки и запуска задачи

Источник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