Пара новых небольших программ-дополнений к Revit

Написал несколько новых небольших addin для Revit, предлагаю всем желающим протестировать.

 

 

Скачать архив: яндекс, гугл. Как всегда — всё бесплатно, но с обязательством протестировать и написать отзыв :)

Как установить

Для установки распакуйте архив в любую папку и запустите файл Setup.bat.
Устанавливается для Revit версий 2015, 2016, 2017. В 2017 при первом запуске нужно будет выбрать «Всегда запускать».
Все кнопки будут появляться на новой вкладке «Weandrevit».

UPD:
Я попытался добавить в bat-файл разблокировку dll, но, видимо, все равно не работает. Если при запуске Revit возникает ошибка — зайдите папку в C:ProgramDataAutodeskRevitAddins2015Weandrevit, щелкните правой кнопкой по одному из файлов и нажмите кнопку «Разблокировать».
UPD2: еще попробуйте установщик: https://yadi.sk/d/LC0Cq8nfxUxoU
Скачайте и запустите WeandrevitPanel.Installer.msi, далее по инструкции. Для установки потребуются права администратора. Удалить можно будет через «Панель управления».

AutoJoin

Выполняет «Соединение геометрии» для выбранных элементов.

Например, приямок, сделанный из плит, стен и «Модели в контексте»:

 

Нужно соединить все элементы, но вручную щелкать — трудоемко.
Выбираем все элементы, нажимаем кнопку:

 

Все элементы соединены.

Соединяются только элементы, имеющие пересечение геометрии. Должны обрабатываться любые категории, в том числе вложенные семейства, но надо тестировать.

Подобное приложение на autodesk apps продают за 25$, не очень понимаю, за что такие деньги :)

BatchFilterCreation

Приложение автоматически создает «Фильтры графики» на основе csv-файла.
Заранее в файле указывается имя фильтра, категории и условия фильтрации. Это удобно делать в Excel:

 

Сохраняем файл как csv:

 

 

В Revit щелкаем «Создать фильтры», выбираем файл:

Фильтры созданы:

 

Для того, чтобы фильтр был применен для нескольких категорий — их нужно записать в одну ячейку через запятую.
Можно создавать фильтр как по одному параметру, так и по 2 или 3 (как в интерфейсе Revit). Критерии фильтрации записывать в дополнительные столбцы.
При создании фильтров в пустом файле — нужно предварительно создать как минимум по одному элементу в каждой используемой категории.
Примеры csv-файлов.

RebarAsBody («Показать как тело»)

Приложение отображает арматуру «в объеме» на текущем 3D-виде.

Созданы две команды: отображение только выбранной арматуры, или всей арматуры на виде. Вторая команда работает быстро и стабильно даже в тяжелых проектах, рекомендую использовать её (первая пусть остается на всякий случай).

Также при необходимости для вида включается «Высокий» уровень детализации. Для того, чтобы снова отобразить арматуру «Линией» — просто установить «Среднюю» детализацию.
Ну как-то так. Пишите, если появятся проблемы или какие-то пожелания!