Программирование в Dynamo Revit
Dynamo - это бесплатное дополнение к Autodesk Revit, которое позволяет работать в рамках визуального программирования, соединяя элементы друг с другом и определяя таким образом отношения и последовательность действий, которые и составляют пользовательские алгоритмы. Эти алгоритмы можно использовать для широкого спектра приложений - от обработки данных до создания геометрии - и все это в реальном времени и без написания сложного кода, который понятен немногим. В Dynamo вместо этого используются простые блоки, а совокупность блоков создает правила, по которым и будет работать Revit.
Кроме того, есть возможность писать скрипты на Design Script и IronPython, что наделяет Dynamo колоссальными возможностями вплоть до доступа к любым сторонним приложениям, имеющим API интерфейс.
Итак, в Dynamo узлы (ноды) - это объекты, которые соединяются между собой, чтобы сформировать визуальную программу. Каждый нод выполняет операцию - это может быть, как простое хранение числа, так и более сложное действие, как создание геометрии.
- Создание новых элементов
Построение сложной геометрии по формуле
Размещение компонентов по правилам
Криволинейное армирование
- Свойства и параметры
Формирование ведомости
Подключение новых параметров ко многим объектам
Инженерные расчеты (теплотехнический, гидравлический и т.д.)
- Разное
Сравнение моделей
Импорт/экспорт данных в Excel
Автоматизированные проверки моделей