Для решения простых задач, связанных с программированием, удобно использовать макросы: не надо перезапускать Revit, создавать addin-файлы или устанавливать дополнительные программы, можно работать без прав администратора и т.д.
Коды макросов часто можно встретить на форумах или блогах, но как этот код использовать?
Читать далее «Revit: как использовать готовый код макроса»
Дядя Саша — программист
«Связь параметров» — пакетное добавление связей
Доработал «Связь параметров»: можно связывать сразу несколько параметров, и сразу для нескольких элементов. Теперь гораздо интереснее! Смотрите видео:
Помимо этого:
- Загрузка списка параметров из txt-файла;
- Удаление связи параметров при удалении элемента;
- Считывание значений из «Параметров типа» (пока только для загружаемых семейств);
- Сохранение связей в txt-файл только при сохранении документа;
- При обнаружении txt-файла при открытии файла — автоматическая активация приложения;
- Список параметров при ручном выборе отсортирован по алфавиту.
Приложение «Связь параметров»
Предлагаю оценить моё первое более-менее серьезное приложение для Revit.
Предназначено для автоматической передачи значения параметра от одного элемента к другому (либо в одном элементе — от одного параметра в другой). Процесс работает в фоновом режиме, срабатывает сразу после изменения элемента. Дополнительные связи добавляются через диалоговое окно.
Видео:
Скрипт для печати по форматам
UPD: ДАННАЯ ИНФОРМАЦИЯ УСТАРЕЛА! Плагин для полностью автоматической пакетной печати здесь: https://bim-starter.com/plugins/batchprint/
С своё время я облегчал печать разных форматов из Revit при помощи Dynamo, но после этого уважаемый Wrath выложил макрос на C#, сразу формирующий наборы листов по форматам.
Dynamo — скрипт для работы со сваями
Статья удалена по причине неудачного примененного решения. Актуальный способ моделирования свайного поля — через плагин Bim-Starter: https://bim-starter.com/plugins/piles/
Dynamo и печать из Revit
UPD: ДАННАЯ ИНФОРМАЦИЯ УСТАРЕЛА! Плагин для полностью автоматической пакетной печати здесь: https://bim-starter.com/plugins/batchprint/
Мне очень интересно, как Автодеск вообще представляет себе печать листов разных форматов из Revit. Никакого аналога автокадовской «Пакетной печати» нет, фактически приходится вручную определять формат каждого листа и отправлять на нужный принтер — как в Autocad 2000!
Правильно созданное семейство автоматически указывает правильное название формата в углу листа, но толку-то — этот параметр нельзя использовать ни в окне печати, ни в спецификации листов.
Все мои знакомые перед печатью просматривают листы, записывают форматы на бумажку, потом выбирают эти листы во время печати, либо экспортируют в DWF и печатают через Design Review (способ тоже так себе).
Ну уж нет, тут точно надо что-то делать.
Программа для полуавтоматической нумерации
В Ревите, при работе со спецификациями часто бывает нужно проставить маркировку у каких-нибудь элементов. Автоматической маркировки по нужным параметрам в Ревите нет. Предлагаю посмотреть моё решение проблемы.