В этой статье расширим скрипт, который делали в седьмой статье, чтобы он работал не только с воздуховодами, но и с соединительными деталями. Будем работать как с элементами модели, так и с их соединителями.
Python в Dynamo: Статья 8. Обработка общих вложенных семейств и нумерация позиций
В этой практической статье посмотрим, как в Питоне работать с семействами, в которых есть общие вложенные. Это может пригодится, когда нужно провести стандартную операцию для инженеров ОВ и ВК — скопировать значение имени системы из родительского во вложенные. Или задать позицию с учётом вложенности.
Python в Dynamo: Статья 7. Определение толщины стенки воздуховода
Пришла пора практиковаться. В этой статье посмотрим, как с помощью кода в Питоне определить толщину стенки у воздуховода и записать её в указанный параметр. Сначала обсудим алгоритм и начальные условия, а потом напишем код. В коде будем работать со словарями, функциями и Ревит АПИ.
Revit API: сниппеты — быстрый ввод кода
В этом материале Костя расскажет, как настроить сниппеты — небольшие фрагменты кода, которые можно сохранить в каталог и вставлять по поисковому слову. Если у вас есть какой-то код, который часто повторяете, то его можно добавить в виде сниппета и не печатать каждый раз.
Python в Dynamo: Статья 6. Функции в Питоне и коллекторы элементов
В этой статье изучим ещё один полезный инструмент в программировании — пользовательские функции, а также посмотрим, как внутри Питона в Динамо получать элементы модели. Далее соединим эти инструменты и накидаем простой код для получения длины элементов, которые собрали коллектором элементов.
Python в Dynamo: Статья 5. Revit API для чайников
Расскажу по-простому, что такое Ревит АПИ, зачем оно нужно и как с ним работать в Питоне внутри Динамо. После этой статьи сможем начать практику на реальных задачах, потому что без АПИ мы не можем взаимодействовать с элементами проекта через Питон.
Dynamo: изменение имени семейства и имени типа
Покажу, как с помощью Динамо и Питона поменять имена семействам и их типоразмерам. Получим семейства из модели, сгенерируем имена для семейств и типов, а потом запишем их с помощью несложного кода в Питоне.
Python в Dynamo: Статья 4. Работа со списками
Вся ваша работа будет крутиться вокруг списков и их преобразований. Поэтому нужно разобраться, как их создавать, изменять, как считывать из них данные. В этой статье посмотрим на работу со списками концептуально, в будущих статьях будет практика, но до этого нужно изучить ещё инструментов. Поэтому пока — списки как концептуальный инструмент в программировании.
Python в Dynamo: Статья 3. Переменные и строки
В этой части будем разбираться с текстовыми данными. Как их создавать, преобразовывать, какие полезные методы существуют для работы с этими типами данных. Немного дам вводных про переменные, как их принято писать и какие имена переменным давать нельзя.
Python в Dynamo: Статья 2. Цикл FOR
Расскажу, как устроены циклы в Питоне. Это супер важная часть, которая нужна почти в любом вашем коде, потому что чаще всего мы работаем со списками элементов и значений. Поэтому давайте разбираться, как они устроены и как их применять. Глянем сначала абстрактно, потом на примерах.