Написал несколько новых небольших addin для Revit, предлагаю всем желающим протестировать.
AutoJoin («Автосоединение»)
Например, приямок, сделанный из плит, стен и «Модели в контексте»:
Нужно соединить все элементы, но вручную щелкать — трудоемко.
Выбираем все элементы, нажимаем кнопку получаем результат:
Все элементы соединены.
Соединяются только элементы, имеющие пересечение геометрии. Должны обрабатываться любые категории, в том числе вложенные семейства, но надо тестировать.
BatchFilterCreation («Автосоздание фильтров»)
Сохраняем файл как csv:
В Revit щелкаем «Создать фильтры», выбираем файл:
Фильтры созданы:
Можно создавать фильтр как по одному параметру, так и по 2 или 3 (как в интерфейсе Revit). Критерии фильтрации записывать в дополнительные столбцы.
При создании фильтров в пустом файле — нужно предварительно создать как минимум по одному элементу в каждой используемой категории. Примеры csv-файлов.
RebarAsBody («Показать как тело»)
Приложение отображает арматуру «в объеме» на текущем 3D-виде.
Созданы две команды: отображение только выбранной арматуры, или всей арматуры на виде. Вторая команда работает быстро и стабильно даже в тяжелых проектах, рекомендую использовать её (первая пусть остается на всякий случай).