Dynamo - это бесплатное дополнение для Autodesk Revit. С помощью Dynamo можно научить Revit новым действиям: строить геометрию, работать с данными, обновлять свойства и даже отправлять электронные письма.
Обычно для программирования нужно писать сложный код, который понятен лишь избранным. В Dynamo вместо сложного кода используются простые блоки, написанные человеческим языком. Из блоков собираются правила, по которым будет работать Revit. Такой подход называется визуальным программированием.
На курсе мы научим визуальному программированию в Dynamo под Autodesk Revit. Это поможет навсегда забыть про рутинные операции и откроет новый функционал.
ЦЕЛЬ И ОПИСАНИЕ КУРСА
Курс направлен на изучение плагина Dynamo, позволяющего расширить функциональные возможности Autodesk Revit. Dynamo - это среда визуального программирования для ускорения процесса проектирования и повышения качества результата .
Курс предназначен: для инженеров-проектировщиков, BIM-менеджеров, BIMкоординаторов, САПР-программистов
Для прохождения курса требуются уверенные навыки работы в Autodesk Revit Курс не требует знаний основ и языков программирования
Обучение под руководством преподавателя, имеющего практический опыт работы в Dynamo .
По окончанию курса слушатели создадут скрипты, которые в дальнейшем смогут использовать в своей работе.
Программа курса.
- Концепция визуального программирования
- Системы визуального программирования в САПР и 3D
- Dynamo – система визуального программирования в BIM
- Область применения и отличия от подобных систем
- Преимущества Dynamo
- Философия использования визуального программирования
- Модульная система Dynamo
- Интерфейс Dynamo
- Программные слои Dynamo
- Ноды в Dynamo
- Типы нодов
- Структура стандартной библиотеки нодов
- Виды нодов по выполняемым функциям
- Совместная работа нодов
- Входные и выходные слоты
- Необязательные слоты
- Использование листов в слотах
- DesignScript – мини-макросы, заменяющие ноды
- Откуда взялся DesignScript
- Суть нода CodeBlock
- Библиотека нодов Revit
- Различия API Revit и пользовательского интерфейса
- Структура библиотеки нодов Revit
- Работа с библиотекой нодов Revit
- Выборки объектов
- Получение базовых свойств объектов
- Получение параметров объектов
- Задание параметров объектов
- Фильтрация выборок
- Получение положения объектов
- Дополнительные библиотеки нодов
- Популярные библиотеки нодов
- Установка пакетов и навигация по их структуре
- Использование нодов Python
- Причины использования нода Python Script
- Отличия работы Python и DesignScript
- Основы языка Python
- Импортирование библиотек
- Разворачивание и сворачивание объектов Dynamo
- Транзакции
- Расширения объектов
- Менеджер пакетов
- Практика создания скриптов для получения ведомости отделки помещений и решения других актуальных задач.
- Отделка пола
- Отделка стен
- Отделка потолка