Renga: Инструменты автоматизации: API и DynamoНачальный

Вводный курс по Renga API (обзор логики программы в части работы с её объектами и интерфейсами через API).
На курсе мы рассматриваем процесс создания простых плагинов на языках программирования C# и Visual C++, в которых работаем с пользовательским выбором объектов, самими объектами, их свойствами и геометрией.

Также рассматриваем среду Autodesk Dynamo с пакетом нодов RengaDyn, существенно доработанного для данного курса и сопровожденного несколькими примерами (скриптами).
Курс дополняется репозиторием на GitHub со всеми демонстрируемыми в видео программами (плагинами), а также дополнительным текстовым методически материалом.

Курс будет полезен в равной степени для начинающих программистов (на языках программирования C# и Visual C++), а также для активных пользователей Dynamo, которые найдут в материалах курса инструменты и возможности автоматизации рутинных операций при работе в Renga (насколько это доступно в Renga API).
Макс. длительность: 7 часов 21 минута
Темы
Блоки можно проходить в любом порядке
Длительность
Минут
Введение
Длительность: 4 мин.

Для изучения курса вам потребуется:

— Windows 10 (версия 1903 и выше) /11
— Renga версии >= 2.20
— Microsoft Visual Studio 2017+ с нагрузками в виде C# и Visual C++ (или аналогичные IDE)
— Autodesk Dynamo Core Runtime
— любой продукт Autodesk (Revit, Civil3d, FormIt) версий 2020-2023 (для вспомогательных библиотек Dynamo)

Также желательно:

— QT Creator
— Autodesk Navisworks SDK
— Autodesk Navisworks Manage
— Доступ к bim.vc (данный портал)
Егор Гребенюк
Ведущий специалист отдела разработки и сопровождения САПР, инженер при ВШПГиДС ИСИ СПбПУ | ООО «Цифровые технологии 1520», ФГАОУ ВО «СПбПУ» | Автор