Dynamo: Продвинутый уровеньСредний

Dynamo — это бесплатное дополнение для Autodesk Revit. В нем можно «научить» Revit новым функциям без написания сложного кода. Dynamo ускоряет работу и автоматически делает то, что Revit не умеет: переименовывает помещения, оси, кусты свай, экспортирует данные в Excel и импортирует из него, считает теплопотери здания, сравнивает файлы, подсчитывает квартирографию, ведомость отделки и множество других вещей.

В бесплатном видеокурсе по Dynamo вы научитесь всем нюансам написания дополнений. Изучив материал, вы ускорите свою производительность на 15-200%. Главная ценность курса — отдельная глава с написанием дополнений для ежедневных задач: поиск элементов, перенумерация элементов, случайная расстановка объектов и другое.

Сергей Кривой
Длительность: 4 часа 6 минут

Типы данных

Урок
Блоки можно проходить в любом порядке
Длительность
Минут
Типы нодов
Длительность: 3 мин.
Структура библиотеки нодов. Основные форматы, используемые в Revit и Dynamo. Ноды для ввода данных.

Ноды: String, Number, Number Slider, Boolean, Watch, Code Block Категории: Core (Input), Geometry, Revit

Создание строк
Длительность: 1 мин.
Ввод данных в текстовом формате разными способами. Анализ текстовой информации.

Ноды: String, Code Block, String from Object, Watch Категории: Core (Input)

Операции со строками
Длительность: 5 мин.
Некоторые ноды для работы со строками: определение количества символов, поиск и замена подстроки в строке. Сложение строк разными способами

Ноды: String, Code Block, Watch, String.Length, String.Contains, Boolean, String.Replace, String.Concat Категории: Core (String)

Создание чисел
Длительность: 4 мин.
Ноды для создания вещественных и целых чисел. Создание последовательностей чисел разными способами.

Ноды: Number, Number Slider, Code Block, Integer Slider, String.ToNumber, String, String.Length, Sequence Категории: Core (Input)

Операции с числами
Длительность: 5 мин.
Некоторые ноды для работы с числами: математические функции и логические операторы. Использование функций на Design Script в Code Block. 

Ноды: Math.Abs, Code Block, Math.Cos, Math.Round Категории: Core (Math), Operators, Math.Random, Number Slider

Создание списков
Длительность: 2 мин.
Определение списков в Dynamo. Различные способы их создания.

Ноды: Sequence, List.Create, Code Block Категории: Core (List)

Операции со списками
Длительность: 2 мин.
Некоторые ноды для работы со списками: объединение, транспонирование, уравнивание списков. Определение количества элементов в списке.

Ноды: List.Join, Code Block, List.Transpose, Flatten, Count Категории: Core (List)

Сортировка и фильтрация
Длительность: 6 мин.
Стандартные возможности по сортировке и фильтрации элементов списка. Сортировка и фильтрация чисел и строк.

Ноды: List.Sort, Code Block, String.ToNumber, List.FilterByBoolMask, ==, Watch, String, String.Contains Категории: Core (List)