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

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

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

Курс будет полезен в равной степени для начинающих программистов (на языках программирования C# и Visual C++), а также для активных пользователей Dynamo, которые найдут в материалах курса инструменты и возможности автоматизации рутинных операций при работе в Renga (насколько это доступно в Renga API).
Темы
Блоки можно проходить в любом порядке
Длительность
Минут
Введение
Длительность: 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 (данный портал)
Миссия команды VC — развивать BIM-кадры и давать возможность обучаться бесплатно. Для этого мы и единомышленники публикуем материалы на bim.vc, по которым с 2011 года обучились тысячи инженеров и улучшили процесс проектирования, получили повышение или перешли в классные компании.

Мы ежедневно курируем разработку от 3 до 10 курсов, а на мероприятиях призываем экспертов делиться опытом на bim.vc. На запись и публикацию часового курса уходит около месяца. А некоторые материалы потребовали от авторов и нашей команды более полугода активной работы. 

При этом стоимость платных онлайн-курсов в интернете начинается от 5000 ₽ за небольшой мастер-класс, около 15 000₽ за курс средней продолжительности и доходит до 50 000₽+ за сложные курсы. 

Чтобы поддержать автора вы можете добровольно оплатить те материалы, которые вам помогли. Половину вознаграждения мы переведём автору, а оставшиеся средства используем для развития инструментов платформы. Такая поддержка создаст дополнительный стимул писать классные курсы, что увеличит количество и качество курсов, доступных на нашей площадке.

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