Python в Dynamo: Статья 1. Ввод данных. Условные выражения

26.05.2025·Dynamo·Просмотров 1136·10 мин. на чтение

В этой статье разберёмся, как создать Питон-скрипт в Динамо, как вводить и выводить из него данные, как создавать условия, чтобы по-разному обрабатывать данные или игнорировать их.

Читать далее...

Python в Dynamo: Статья 1. Ввод данных. Условные выражения Python в Dynamo: Статья 1. Ввод данных. Условные выражения

Python в Dynamo: введение в цикл статей

19.05.2025·Dynamo·Просмотров 771·4 мин. на чтение

Это введение в цикл статей о программирование на Питоне внутри Динамо-скриптов. Это обучающий цикл, в котором расскажу, что знаю, о языке Питон и его применении в автоматизации рутины в Ревите. В этой статье кратко расскажу о преимуществах программирования на Питоне по сравнению с обычными нодами.

Читать далее...

Python в Dynamo: введение в цикл статей Python в Dynamo: введение в цикл статей

Revit-библиотека: крепления воздуховодов

09.03.2025·Платные библиотекиСкрипты·Просмотров 1458·12 мин. на чтение

Статья про семейства Revit для креплений воздуховодов. В библиотеке есть разные крепления для прямоугольных и круглых воздуховодов, а также скрипт Dynamo для автоматической расстановки креплений по горизонтальным участкам систем.

Читать далее...

Revit-библиотека: крепления воздуховодов Revit-библиотека: крепления воздуховодов

Dynamo: определение уровня у труб, воздуховодов и изоляции

13.01.2025·Dynamo·Просмотров 729·14 мин. на чтение

В прошлой статье из этого цикла рассказывал про определение уровня у точечно вставляемых загружаемых семейств. В этом материале рассмотрю работу с линейными объектами: трубами, воздуховодами и их изоляции.

Читать далее...

Dynamo: определение уровня у труб, воздуховодов и изоляции Dynamo: определение уровня у труб, воздуховодов и изоляции

Dynamo: определение уровня у элемента

16.12.2024·Dynamo·Просмотров 906·12 мин. на чтение

Расскажу, как с помощью Динамо определить уровень элемента. За уровень элемента примем ближайший уровень снизу от элемента. Таким образом вы сможете проанализировать элементы в модели и записать в указанный параметр имя этажа или ещё что-то. В примере будем записывать имя уровня, то есть примем имя этажа равным имени уровня. Имена нодов в Динамо буду показывать курсивом.

Читать далее...

Dynamo: определение уровня у элемента Dynamo: определение уровня у элемента

Revit API: подсказки для работы с кодом

05.11.2024·Dynamo·Просмотров 1386·11 мин. на чтение

В этом материале Костя расскажет, как настроить заглушки — специальные подсказки при вводе кода, которые помогают проанализировать свойства и методы объектов и быстро их ввести, а не печатать вручную. С помощью свойств мы получаем информацию, а с помощью методов — создаём или меняем объекты. Все свойства и методы не запомнить, и тут помогают заглушки.

Читать далее...

Revit API: подсказки для работы с кодом Revit API: подсказки для работы с кодом

Revit API: установка и настройка Visual Studio Code

21.10.2024·Dynamo·Просмотров 1540·7 мин. на чтение

Посмотрим, как настроить для работы с кодом Питона Visual Studio Code (сокращённо VSCode, ви-эс-код) — популярный текстовый редактор кода. Он бесплатный и у него открытый исходный код. Поскольку его разработали специально для редактирования кода у него есть ряд преимуществ перед обычным блокнотом или Notepad++. Некоторые преимущества мы рассмотрим ниже.

Читать далее...

Revit API: установка и настройка Visual Studio Code Revit API: установка и настройка Visual Studio Code

Dynamo: создание и применение фильтров вида

30.09.2024·Dynamo·Просмотров 1062·8 мин. на чтение

Покажу, как с помощью Динамо можно создать фильтры вида, настроить их и добавить к виду. Буду показывать на примере актуального Ревита 2025, но общая логика будет одинаковой для всех версий, которые существуют на момент создания статьи.

Читать далее...

Dynamo: создание и применение фильтров вида Dynamo: создание и применение фильтров вида

Dynamo: как получать элементы из модели

12.08.2024·Dynamo·Просмотров 2200·7 мин. на чтение

Расскажу, как можно получать разными способами элементы из модели, чтобы обрабатывать их в скрипте. Например, делаете скрипт для записи толщины стенки воздуховодов, и вам нужно отобрать все воздуховоды из проекта. Или не все, а только с текущего вида. В статье покажу, как это сделать, на примере нодов из Ревита 2021.

Читать далее...

Dynamo: как получать элементы из модели Dynamo: как получать элементы из модели

Dynamo: копируем значение параметра во все вложенные семейства

20.07.2024·Dynamo·Просмотров 920·3 мин. на чтение

В субботу 20 июля я сделал короткий стрим о том, как сделать то, что написано в заголовке статьи. В итоге сделать до конца не получилось. Я думал, что там всё будет просто, но в программировании я слабоват, так что потерпел неудачу. Но потом добил этот алгоритм и теперь выложу код сюда.

Читать далее...

Dynamo: копируем значение параметра во все вложенные семейства Dynamo: копируем значение параметра во все вложенные семейства