| English | Русский | Español |
Расширение pyRevit для архитектуры, дизайна интерьеров и BIM-координации. Создано для того, чтобы избавить архитектора от рутины и держать проект в порядке.
Все инструменты переведены на английский, русский и испанский — язык подхватывается из интерфейса Revit.
pyArchitect работает поверх pyRevit — сначала установите его или убедитесь, что он уже установлен. Дальше расширение добавляется одним из двух способов.
pyArchitect есть в собственном каталоге расширений pyRevit, поэтому его можно установить без командной строки:
cmdpyrevit extend ui pyArchitect https://github.com/romangolev/pyArchitect.gitПри запуске Revit pyArchitect сверяет версию с репозиторием и показывает уведомление, если вышла новая. Установить её можно кнопкой Update самого pyRevit — она подтягивает свежие коммиты для всех установленных расширений.
Основные функции расширения представлены на вкладке pyArchitect.
Представлены следующие панели:
Каждый инструмент обладает встроенной подсказкой. Для того, чтобы увидеть её, необходимо навести на инструмент и немного подождать.
| Панель | Инструмент | Что делает |
|---|---|---|
| Main | Инфо | Информация о проекте, программе и расширении, а также об установленной и последней доступной версии. Работает без открытой модели |
| Coordination | Координационный план | Создаёт новый координационный план, ориентированный на истинный север, и показывает базовую точку и точку съёмки |
| Coordination | Вид Navis | Создаёт или обновляет 3D вид для Navisworks по выбранному профилю. Shift+Click — профиль по умолчанию и редактирование пресетов |
| Coordination | 3D виды: рабочие наборы | Создаёт 3D виды на основе видимости рабочих наборов |
| Coordination | 3D виды: связи | Создаёт 3D виды на основе связанных файлов |
| Coordination | Добавить связи | Создаёт множество связей RVT, DWG или IFC одновременно |
| Coordination | Проверка связей | Доктор связей: закрепляет связи, переносит каждую на собственный рабочий набор ##_RVT_<ФАЙЛ>, переименовывает или создаёт его при смене имени файла связи и удаляет пустые наборы старых связей |
| Finishing | Отделка потолка | Создаёт отделку потолка для выбранных помещений, при необходимости со смещением на толщину |
| Finishing | Отделка пола | Создаёт отделку пола для выбранных помещений, при необходимости со смещением на толщину |
| Finishing | Отделка стен | Создаёт отделку стен внутри выбранных помещений — удобно для спецификаций на внутренние работы |
| Tools | Копировать значения | Копирует значение параметра из одного свойства в другое. Shift+Click — подробный отчёт в вывод |
| Tools | Разрез по стене | Создаёт отдельный разрез для каждой выбранной стены |
| Tools | Соединить по категории | Присоединяет все элементы выбранной категории к указанным элементам и устраняет предупреждение о присоединённых, но не пересекающихся элементах |
| Tools | Соединить по выбору | Присоединяет две выбранные группы элементов друг к другу и устраняет то же предупреждение |
| Tools | Отзеркаленные двери | Выделяет все отзеркаленные двери |
| Tools | Отзеркаленные окна | Выделяет все отзеркаленные окна |
| Tools | GUID общих параметров | Выводит список общих параметров проекта вместе с их GUID |
| Tools | Объём пластин | Записывает объём и массу всех пластин в параметр «Комментарии» |
| Tools | Запрос объёма | Возвращает объём выбранных элементов и считает итог в кубических метрах |
| Tools | Категории и ID | Выводит список категорий модели с их ID |
| Tools | Удалить неразмещённые помещения | Удаляет все неразмещённые помещения из проекта |
| Tools | Удалить общий параметр | Пакетно удаляет выбранные общие параметры из проекта, после чего можно добавить параметр с тем же GUID, но другими свойствами |
| Tools | Все элементы категории | Выбирает все элементы заданной категории |
| Batch | Пакетный экспорт IFC | Пакетный экспорт моделей Revit в IFC |
| Batch | Пакетный NavisView | Создание вида для экспорта в Navisworks в пакете моделей Revit |
Оба инструмента работают без открытой модели — запускайте их из пустой сессии Revit. Форма у них общая:
SourcePath и Options.Каждая модель открывается в фоне и обрабатывается отдельно.
Пакетный экспорт IFC находит в каждой модели нужный 3D вид и выгружает его в IFC с настройками из вкладки Options: версия IFC, наборы свойств, базовые величины, обработка связей и папка экспорта.
Пакетный NavisView создаёт в каждой модели 3D вид для Navisworks. Профиль определяет, какие категории скрыты; профиль угадывается по имени файла и меняется для каждой модели. Можно записывать копии в отдельную папку либо изменять и сохранять исходные модели.
Shift+Click по любой из кнопок открывает настройки — параметры экспорта, настройки вида и профили Navisworks — не запуская пакет.
При возникновении неполадок, необходимо удалить приложение из пользовательской директории %AppData%\Roaming\pyRevit\Extensions\pyArchitect.extension вместе с директорией pyArchitect.extension и установить расширение заново, выполнив инструкцию по установке.
Настройки хранятся в одном файле pyrevit_pyArchitect.ini в папке appdata pyRevit.
Его удаление возвращает расширение к настройкам по умолчанию.
Распространяется по лицензии GNU General Public License v3.0.
Большое спасибо: