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

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

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

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

Объекты модели Renga

Урок
Блоки можно проходить в любом порядке
Длительность
Минут
Теоретическая часть о логике представления объектов модели внутри Renga (доступ к объектным свойствам, геометрическое представление, материал).
Практика. Работа со свойствами
Длительность: 53 мин.
Демонстрация разработки плагина на C# в виде оконного приложения с регистрацией пользовательского свойства для отслеживания изменений объектов, промаркированных определенным свойством (для упрощения совместной работы - недопущения изменений объектов чужих разделов).
Демонстрация разработки плагина на Visual C++ с использованием библиотеки nwcreate (из состава Autodesk Naviswork API) для преобразования объектов 3d-сцены в формат nwc (работа с объектной геометрией и материалами).