NR Logo
RG2BIM // BY @0RinRU
// Revit / API / Python

pyRevit Revit API

Набор плагинов для Autodesk Revit 2023+.
Автоматизация работы с моделями для всех разделов проектной документации.
Функционал плагинов может быть реализован через серверную часть.

Revit API pyRevit
// Revit / API / Python

BIM

Плагин 1.1. Создать рабочие наборы

Создает рабочие наборы для выбранного раздела.

Расположение:

Интерфейс:
Детали: Перед первым запуском необходимо сначала воспользоваться плагином 1.2 для настройки.
Если вы запустите раньше, то программа выдаст соответствующее предупреждение сообщение.
После запуска плагина появляется окно Worksets, в котором можно выбрать нужный раздел.
Файл настроек хранится в папке %appdata%/MEI_pyrevit.

Плагин 1.2. Настройки для рабочих наборов

Настройка списка новых и переименования стандартных рабочих наборов.

Расположение:

Интерфейс:
Детали: В окне настроек рабочих наборов, добавьте имена рабочих наборов согласно ТИМ стандарту.

Плагин 1.3. Удалить или переименовать рабочие наборы

Позволяет удалить или переименовать рабочие наборы.

Расположение:

Интерфейс:
Детали: При нажатии на кнопку плагина появится окно, в котором можно выбрать рабочий набор, к которому вы хотите применить следующие действия:
• Удалить полностью.
• Удалить и переместить.
• Переименовать.
❗ При выборе действия «Удалить и переместить» станет активен выбор в столбце «Параметр», в котором из выпадающего списка можно выбрать тот рабочий набор, в который будут скопировано содержимое рабочего набора, который будет удален.

Плагин 1.4. Проверка модели

Предварительная проверка модели по требованиям МЭИ.

Расположение:

Интерфейс:
Детали: После нажатия на плагин откроете окно со следующей информацией:
1. Общая информация.
2. Виды для координации.
3. Элементы модели по категориям (весь проект).
4. Проверка параметров элементов модели.
5. Статистика модели.
6. Предупреждения модели.
7. Revit-связи.
8. Импортированные CAD.
9. Координаты базовых точек.
10. Рабочие наборы (Всего: ).
11. Фазы проекта.
12. Варианты (Design Options).

Плагин 1.5. Статистика связанных моделей

Показывает данные по количеству элементов, видов, спецификаций, листов и ошибок в связанных моделях. Результат сохраняется в файл csv. Используется для формирования отчетности работы с моделью.

Расположение:

Интерфейс:
Детали: Используется БИМ отделом для еженедельной отчетности.
При запуске плагин спрашивает сохранить файл отчета или нет. Сохранять может только сотрудник БИМ отдела!
Если плагин запустился не планово, то не обходимо внести изменения руками в файл отчетности доступный БИМ отделу.

Плагин 1.6. Чей элемент

Позволяет посмотреть данные по элементу.

Расположение:

Интерфейс:
Детали: После нажатия кнопки плагина нажмите на интересующий вас объект. Откроется окно с данными по выбранному объекту.

Плагин 1.7. Информация о проекте

Позволяет заполнять параметры в разделе Информация о проекте.

Расположение:

Интерфейс:
Детали: После запуска плагина появится окно со сведениями проекта, которое включает в себя параметры.
Можно выбрать Имя параметра и присвоить ему соответствующие значения.
В поле Текущее значение указывается значение уже имеющееся в проекте. Если Вам необходимо перенести данное значение в соседнее поле Значение – просто нажмите на данное поле с текстом.
❗ С помощью кнопки «Сохранить» можно создать файл .json и применять его в дальнейшем без повторного заполнения параметров.

Плагин 1.8. Загрузить RVT связи

Позволяет загрузить RVT связи из списка.

Расположение:

Интерфейс:
Детали: В окне плагина необходимо указать полный путь к файлу с указание полного названия файла с расширением. Каждый файл — это новая строка.
❗ Плагин автоматически добавит связь в рабочий набор, согласно ТИМ-стандарту, и закрепит его.

Плагин 1.9. Классификатор МССК

Позволяет заполнить параметры данными из Классификатора МССК.

Расположение:

Интерфейс:
Детали: Для заполнения параметров из Классификатора МССК необходимо предварительно подключить файл MSSK5Revit.
Для записи соответствующих данных названию поля выберите соответствующие параметры.

Плагин 1.10. Наименование материалов

Позволяет скопировать имя материала в параметр материала. Данный плагин необходим для автоматического заполнения параметров материала на основании на именования самого материала.

Расположение:

Интерфейс:
Детали: Позволяет из текущего имени исключить префикс, суффикс, нижнее подчеркиваний. Полученный результат можно записать в любой из выбранных параметров Материала.

Плагин 1.11. Переименовать параметры в проекте

Позволяет переименовать общие параметры, размещенные в проекте, согласно наименованию, в ФОПе.

Расположение:

Интерфейс:
Детали: Принцип работы плагина заключается в удалении параметра из проекта и автоматическом добавлении его с правильным именем с сохранением значений.
После запуска плагина происходит анализ проекта и всех семейств проекта. Анализ определяет какие параметры не соответствуют наименованию в ФОП но имеют такой же GUID, а так же которые не используются в формулах и не содержат их.

Плагин 1.12. Связь элемента с DWG или DFX

Позволяет заполнять параметры у элементов указав связь с листами DWG/DFX файлов.

Расположение:

Интерфейс:
Детали: Плагин анализирует имена файлов и сопоставляет их с листами или видами проекта. При этом в названии файлов ищется имя Вида или Листа.
После выполнения плагина выбранный параметр у элементов будет содержать имя DWG/DXF файла, с которым связан данный элемент.

Плагин 1.13. Meta данные видов и листов

Позволяет выгружать meta данные видов и листов проекта, которые позволяют правильно вставить данные DWG/DFX файлов в IFC.

Расположение:

Интерфейс:
Детали: По результату работы плагина формирует файл JSON, содержащий метаданные видов и листов проекта из Autodesk Revit.
Файл используется для корректной привязки и позиционирования чертежей DWG и DXF при формировании IFC при использовании специализированной программы.

Плагин 1.14. Log-файл

Позволяет посмотреть Log файл проекта.

Расположение:

Интерфейс:
Детали: Нажатие на кнопку плагина открывает окно для просмотра Log-файла проекта.

Плагин 1.15. Внешние ссылки

Показывает все внешние ссылки текущего проекта.

Расположение:

Интерфейс:
Детали: Данный плагин показывает и позволяет изменять пути к ссылочных материалов или удаление элементов из проекта.

Плагин 1.16. Импорт CAD

Показывает импортированные CAD файлы.

Расположение:

Интерфейс:
Детали: Данный плагин показывает какие импортированные элементы САПР в проекте существую, и позволяет перейти на вид или удалить элемент из проекта.

Плагин 1.17. Пересохранить файлы

Позволяет отсоединить и пересохранить все файлы в выбранной папке.

Расположение:

Детали: Выберите папку в которой располагаются файлы Revit. Все сетевые файлы Revit будут пересохранены путем отсоединения и сохранения их под тем же именем.

Плагин 1.18. Копировать уровни и оси

Позволяет выбрать файл модели, который будет подключен как связь и из которого скопируются оси и уровни.

Расположение:

Интерфейс:
Детали: Данный плагин позволяет выбрать файл модели, который будет подгружен по связи в проект и из которого будут скопированы уровни и оси. При этом все элементы будут размещены в правильных рабочих наборах.
❗ Мониторинг скопированных элементов, в связи с ограничением API Revit выполняется в ручном режиме.

Плагин 1.19. Удаление локальных файлов

Удаление временных файлов моделей и файлов журналов.

Расположение:

Интерфейс:
Детали: ❗ Удаление выполняется безвозвратно (в обход Корзины), а файлы, занятые или заблокированные другими процессами в данный момент, автоматически и безопасно пропускаются.
Доступные следующие периоды для очистки старше:
• Все файлы (без ограничений).
• 1 недели.
• 2 недели.
• 3 недели.
• 1 месяца.
• 3 месяцев.
• 6 месяцев.
• 1 года.
• 1.5 года.
Значение по умолчанию: 6 месяцев.

Плагин 1.20. Проверка IDS IFC

Позволяет проверять модель на требования IDS без выгрузки в IFC.

Расположение:

Интерфейс:
Детали: Плагин собирает все элементы либо с текущего активного вида, либо с выбранного пользователем 3D-вида. При этом из проверки автоматически исключаются системные и вспомогательные категории.
Далее происходит обработка и проверка элементов модели по правилам:
• Плагин читает IDS файл (XML) с требованиями к параметрам.
• Плагин читает файл сопоставления (TXT), который подсказывает скрипту, как параметры из спецификации IDS называются внутри Revit.
В результате генерируется Excel-документ (.xlsx). Для удобства фильтрации в режимах проверки по IDS каждая найденная ошибка выводится в отдельную строку.
Пользователю доступно 6 режимов проверки:
1. Проверка заполнения параметров IFC классов ("Экспорт в IFC как" и "IfcExportAs")
2. Проверка соответствия значений параметров IFC классов
3. Наличие параметров из требований IDS
4. Заполненность параметров из требований IDS
5. Соответствие значений требованиям IDS
6. Полная проверка (все пункты)

Плагин 1.21. Удаление дубликатов

Позволяет вывести перечень дублированных элементов и удалить их.

Расположение:

Интерфейс:
Детали: Плагин позволяет отобразить список, дублирующийся элементов в проекте, которые накладываются друг на друга в одном и том же месте в одних и тех же габаритах.
Все найденные дубликаты группируются ("Группа 1", "Группа 2" и т.д.).
По умолчанию в каждой группе первый элемент остается невыделенным, а все последующие (лишние) дубликаты отмечаются галочкой для безопасного удаления в один клик.

Плагин 1.22. Экспорт моделей RVT/IFC

Позволяет выгрузить список моделей RVT для контрагента или в IFC.

Расположение:

Интерфейс:
Детали: Предусмотрена пакетная работа с файлами для передачи модели RVT или выгрузки IFC.
Доступны два режима режимы сохранения совместной работы для RVT файлов: Режим eTransmit и Центральное хранилище.
Перед сохранением RVT плагин может выполнить ряд автоматических процедур по облегчению файла.
Плагин поддерживает настройку параметров экспорта IFC идентичные стандартному окну экспорта IFC Revit.
По итогу завершения работы генерируется подробный текстовый отчет выполнения.

Плагин 1.23. Заполнить ID Элементов

Записывает ID элемента в выбранный пользовательский параметр.

Расположение:

Интерфейс:
Детали: Во все экземпляры элементов проекта плагин запишет ID элемента Revit в выбранный параметр.
❗ К выбору доступны только параметры с типом данных Текст или Целое.

Плагин 1.24. Менеджер параметров

Позволяет управление параметрами в проекте и в семействе.

Расположение:

Интерфейс:
Детали: Реализована работа с параметрами как для проекта, так и для редактора семейств.
Позволяет добавлять параметры из ФОП либо Произвольные.
Присутствует возможность экспортировать и импортировать настройки в Excel файлы.
В интерфейсе программы наглядно видно если выбранный параметр уже добавлен в проекте или в семействе.
Поддерживается функция вставить Параметр с отключенной видимостью в свойствах, которая отсутствует в обычном графическом интерфейсе Revit.

Плагин 1.25. Модели субподряда

Позволяет подготовить модели от субподрядчиков для размещения в СОД согласно регламентам.

Расположение:

Интерфейс:
Детали: Плагин позволяет выполнить следующие действия с файлами:
• Отсоединение модель и пересохранить как центральную моделью
• Включить рабочие наборы для совместной работы с моделью
• Удалить связанные файлы RVT/DWG,
• Добавление 3D-текста с датой и именем файла в 3ю четверть модели.
Плагин позволяет выбрать сразу несколько моделей в папке.

Плагин 1.26. Вес модели

Анализ и детализация составляющих веса модели (семейства, изображения, CAD).

Расположение:

Интерфейс:
Детали: Плагин дает возможность анализа следующих данных:
1. Загружаемые семейства (RFA)
2. Неиспользуемые семейства (RFA)
3. Растровые изображения и PDF
4. Внедренные CAD-чертежи
5. Модели в контексте
Плагин так же позволяет выполнять следующие действия:
• Выделить элемент в Revit.
• Выгрузить в папку (Доступно только для вкладки семейств).
• Удалить выбранные - удаляет элементы из модели.
❗ Для защиты от случайных ошибок, удаление загружаемых семейств разрешено только если они не размещены в модели.

Вид

Плагин 2.1. Изолировать элементы уровня

Позволяет изолировать элементы с привязкой к уровню.

Расположение:

Интерфейс:
Детали: Для изоляции элементов уровня нажмите на кнопку плагина. Появится окно в котором нужно выбрать уровень, элементы которого вы хотите изолировать. После нажатия кнопки «Выполнить» на виде останутся только объекты, которые относятся к выбранному ранее уровню.
Для отображения скрытых объектов нажмите «Восстановить исходный вид» в нижней части экрана.

Плагин 2.2. Диапазон плана на 3Д

Показывает настройки секущего вида на 3Д.

Расположение:

Интерфейс:
Детали: Доступны три режима подрезки для этажа:
• От низа до верха - останутся линии среза пройдут от уровня выбранного Плана этажа до верха, т.е до уровня находящегося над ним, и вы увидите лишь то, что находится между ними.
• От низа до секущей - линии среза пройдут от уровня выбранного Плана этажа до значения уровня секущей плоскости. Вы увидите лишь то, что находится между ними.
• От секущей до верха - линии среза пройдут от значения уровня секущей плоскости до значения высоты этажа, или же значения уровня, расположенного выше. Вы увидите лишь то, что находится между ними.

Плагин 2.3. Список скрытых элементов

Позволяет отобразить список элементов, не видимых на текущем виде.

Расположение:

Интерфейс:
Детали: При нажатии на кнопку плагина появляется окно, в котором показаны элементы, которые не видны на текущем виде.
В плагине не гарантируется 100% отображение элементов не видных на виде, но в значительной части поможет быстрее определится с причиной не видимости объекта.
❗Работает в соответствии с настройками Секущего диапазона

Плагин 2.4. Элемент в проекте

Позволяет показать виды, листы и спецификации, на которых виден выделенный элемент, с возможностью перехода на них.

Расположение:

Интерфейс:
Детали: Для перехода на вид с выбранным элементом нажмите дважды на строку вида. После подтверждения перехода откроется вид, а интересующий элемент подсветится синим.

Плагин 2.5. Рамка выбора МЭИ

Плагин разбирает и изолирует элементы. Работает на видах, включая спецификации, и со связанными файлами.

Расположение:

Детали: Откроется вид, в котором останутся только те элементы, которые вы выделили ранее (в отличие от базового функционал происходит скрытие не выбранных элементов и возможность обрезать вид по элементу из связанного файла).
❗Однако, в связанных файлах элемент обрезается, но изолируется весь связанный файл, а не выделенный элемент из-за особенности API Revit.

Плагин 2.6. Найти вид в диспетчере

Находит и подсвечивает активный вид (вкладку, спецификацию или лист) в Диспетчере проекта.

Расположение:

Детали: Нажав на кнопку в Диспетчере проекта будет найден и показан вид активной вкладки.
❗Если диспетчер проекта был закрыт, то он автоматически откроется.

Параметры

Плагин 3.1. Параметр уровня

Плагин позволяет заполнять параметр принадлежности к уровню.

Расположение:

Интерфейс:
Детали: Доступны трив варианта заполнения:
• Имя уровня целиком — полное имя (например, «Этаж_01»).
• Номер этажа (цифра) — только число (например, «01»).
• Высотная отметка уровня (мм) — высота в миллиметрах (например, «3000»).

Плагин 3.2. Копирование значения

Плагин позволяет заполнять копировать значения между параметрами.

Расположение:

Интерфейс:
Детали: ❗Имена параметров чувствительны к регистру! Вводите точно, как в проекте.

Плагин 3.3. Принадлежность к помещению

Плагин позволяет заполнять параметр принадлежности к помещению.

Расположение:

Интерфейс:
Детали: Помимо данных о помещении можно включить функцию записать список помещений, в которых встречаются данные элементы, сгруппированный по параметру.
❗Если элементы инженерных систем находятся в отдельной модели, выберите связанную архитектурную модель как источник помещений.

Оформление

Плагин 4.1. Мультивыноска

Плагин позволяет разместить мультивыноску с наименованиями материалов.

Расположение:

Интерфейс:
Детали: Плагин работает только с семействами:
• 002_MEI_Выноска для многослойной конструкции(тип1).rfa
• 002_MEI_Выноска для многослойной конструкции(тип2).rfa.
В название материала попадает текст указанный в параметре Описание материала. Если в данном параметре текст отсутствует, то будет указано Имя материала.
❗Плагин автоматически добавляет для работы имя id элементов, к которому привязана мультивыноска ParentElementID и удалять данный параметр запрещается.

Плагин 4.2. Обновить

Если объекты, на которые вы поставили мультивыноску поменяли структуру элемента, то с помощью плагина вы можете обновить данные мультивыноски и сделать её актуальной.

Расположение:

Детали: ❗Обновление работает только при наличии заполненного параметра ParentElementID.

Плагин 4.3. Параметр уровня

Плагин позволяет разбить один общий размер между крайними осями, на размеры между каждой осью.

Расположение:

Детали: После запуска плагина выберите размер, который хотите разбить осями.
❗ Размеры уже должны быть в проекте.
❗ Размер, который вы хотите разбить осями должен пересекать эти оси.

Плагин 4.4. REL/ABS высотная отметка

Позволяет добавить к Относительной высотной отметке Абсолютную высотную отметку, которая будет располагаться ниже.

Расположение:

Детали: После запуска плагина автоматически найдет определенные Относительные высотные отметки и к ним подставит новые Абсолютные высотные отметки.
❗ Работает только с заранее настроенным проектом с загруженными семействами.

Плагин 4.5. УБП к отметке.

Плагин для автоматического добавления значения Уровня бетоного пола (УБП) к выбранным высотным отметкам.

Расположение:

Интерфейс:
Детали: Плагин считывает значение Высотной отметки, вычисляет разницу, указанную в специальном параметре экземпляра у уровня (По умолчанию выбирается параметр: MEI_Разница между УЧБ и УБП) и результат оформляется в виде текстового примечания с размещается в нужной позиции относительно самой Высотной отметки.
Способ размещения:
• Рядом: Текст УБП будет размещен сбоку от существующей высотной отметки (на заданном расстоянии).
• Наложить: Текст УБП будет наложен строго поверх текущей высотной отметки, полностью центрируясь по ней.

Листы

Плагин 5.1. Подпись на листах

Плагин позволяет установить или удалить подписи на листах в рамках.

Расположение:

Интерфейс:
Детали: Если вы выберите действие «Удалить» подпись, то произойдет удаление подписи с листа, а не из проекта!
Установка и удаление применяется ко всем листам!
❗ Данная настройка подписи работает ТОЛЬКО для Основной надписи.
При заполнении данных рамки ФИО лица может быть вписано в двух вариантах: Фамилия или Фамилия и инициалы.
❗ С рамками ADSK плагин не работает - ломает проект и рамки.

Плагин 5.2. Настройки подписи на листах

Настройка подписей.

Расположение:

Интерфейс:
Детали: Данный плагин позволяет настроить параметры для работы плагина Подпись на листах.

Плагин 5.3. Кол-во листов раздела

Плагин позволяет заполнить параметр количества листов для основной надписи с учетом группировки.

Расположение:

Интерфейс:
Детали: По умолчанию используется: ADSK_Штамп Количество листов.

Плагин 5.4. Набор листов

Формирует набор листов для группового экспорта оформленных листов. Плагин предназначен для автоматического создания наборов (групп) листов в Revit, которые можно использовать при: Печати в PDF; Экспорте в DWG и другие форматы CAD.

Расположение:

Интерфейс:
Детали: Необходимо выделите листы, которые необходимо объединить в набор, удерживая Ctrl для выбора нескольких листов или используйте Shift для выбора диапазона
❗ Листы должны быть выделены перед запуском команды!

Плагин 5.5. Нумерация листов

Позволяет автоматически нумеровать листы.

Расположение:

Интерфейс:
Детали: ❗ Для обхода данного ограничения именование листа используется символ Zero Width Space (нулевой пробел) — юникод-символ `\u200B`.
Дерево листов динамически считывает активную конфигурацию организации листов из Диспетчера проекта.
Нумерация листов ведется в рамках своей группы.
Колонка «Будущий номер» на лету пересчитывает и показывает итоговые номера при любых изменениях настроек, перестановке листов или переключении чекбоксов.

Общее

Плагин 6.1. Переименование видов

Плагин позволяет переименовывать Виды, Спецификации, Листы в Диспетчере проекта.

Расположение:

Интерфейс:
Детали: ❗ Без предварительного выделения элементов плагин не сработает.

Плагин 6.2. Цвета по параметрам

Позволяет раскрасить элементы модели по параметрам.

Расположение:

Интерфейс:
Детали: ❗ Плагин «Цвета по параметрам» работает через механизм фильтров видов в Autodesk Revit.
Созданные плагином фильтры являются временными служебными фильтрами. При очистке визуализации через кнопку «Очистить всё» плагин:автоматически удаляет созданные фильтры и возвращает отображение вида к исходному состоянию.
❗Если пользователь хочет оставить данные фильтры фильтры после анализа, необходимо переименовать фильтры, в соответствии с ТИМ стандартом.

Плагин 6.3. Копировать/Вставить по точке

Позволяет скопировать элементы указав точку копирования и далее вставить элементы так же указав точку вставки.

Расположение:

Интерфейс:
Детали: Для вставки элемента в другой проект после выполнения процесса копирования, плагин надо перезапустить.
❗После вставки элементов буфер скопированных элементов очищается.

Плагин 6.4. Создать спецификацию

Позволяет создать Спецификацию на основе данных из файла Excel.

Расположение:

Интерфейс:
Детали: Файл в формате Excel должен быть создан на основе шаблона который доступен по ссылке внутри плагина.

Плагин 6.5. Импорт ключевой спецификации

Позволяет импортировать данные из файла в ключевую спецификацию.

Расположение:

Интерфейс:
Детали: Файл в формате Excel (.xlsx, .xls) или CSV должен быть создан согласно описанию внутри плагина, а именно:
• Первая строка файла - заголовок.
• Первый столбец - имя ключа.
• Остальные столбцы - по порядку колонок ключевой спецификации.

Плагин 6.6. Синхронизатор спецификаций

Позволяет перенести данные из одной спецификации в другую на основе общего ключа.

Расположение:

Интерфейс:
Детали: Перенос данных между элементами происходит по совпадению значений в выбранном столбце-ключе (например, по «Марке», «ID» или «Имени»).
Интерфейс позволяет сопоставить любые текстовые и числовые столбцы из источника со столбцами в целевой спецификации.
Если в источнике несколько элементов с одним ключом (связь «многие-к-одному»), плагин автоматически соберет их значения и склеит через запятую «,» или перенос строки «\n» в зависимости от выбранной настройки.
Настройка «Синхронная построчная склейка» означает: если у элемента не заполнено значение в одном из столбцов, скрипт поставит прочерк `-`. Это гарантирует, что при переносе нескольких столбцов списки склейки идеально совпадут по длине и порядку, не нарушая связей данных.
Напротив числовых параметров в окне сопоставления доступна галочка «Сумма». Если она активирована, плагин просуммирует значения этого столбца.
❗ Группировка для суммирования происходит по всем параметрам, которые находятся строго выше первой строки с галочкой «Сумма». То есть, элементы с одинаковым ключом сначала разбиваются на группы по верхним параметрам, а затем их числа складываются. В целевой параметр записываются уже готовые суммы по этим группам.

Плагин 6.7. Пакетная печать PDF

Пакетная печать листов в PDF через виртуальный принтер или встроенным инструментов Revit.

Расположение:

Интерфейс:
Детали: Два независимых движка генерации:
1. Встроенный Экспорт (Revit 2022+) - высокая скорость и автоматическое определение форматов без необходимости настройки принтеров в Windows.
2. PDFCreator (COM Interface) - классический надежный виртуальный принтер.
❗ Для печати через виртуальный принтер необходима установленная программа PDFCreator 5.3.3
При работе с виртуальным принтером предусмотрено авто-создание форматов. Если в Windows нет нужного формата бумаги (например, А1х3), кнопка "Создать форматы" добавит их в систему через Spooler (требует прав Администратора).
Доступен выбор цветового режима: Цветная или черно-белая печать.
Для виртуального принтера доступны следующие режимы графики: Векторная, Растровая (Revit) и Растровая (через Ghostscript через Ghostscript – листы как картинка).
Позволяет сохранять как самостоятельный PDF файл под каждый лист, так и объединить все листы в один PDF многостраничный файл.

Плагин 6.8. Экспорт в Excel

Экспорт спецификаций Revit в файлы Excel.

Расположение:

Интерфейс:
Детали: Дерево спецификаций динамически считывает активную конфигурацию организации спецификаций из Диспетчера проекта.
Два Режимы экспорта:
• По файлам (каждая спецификация отдельно): создаётся отдельный файл *.xlsx для каждой выбранной спецификации.
• В один файл (все на отдельных листах): создаётся единая книга Excel, где каждая спецификация помещается на отдельный лист с корректным именем (до 31 символа, с очисткой от недопустимых символов Windows и Excel).
Кнопка «Выделить текущий вид» — автоматическое определение активного открытого вида в Revit и добавление его к выбранным спецификациям

Плагин 6.9. Импорт таблицы Excel

Создает спецификацию Revit на основе таблицы Excel..

Расположение:

Интерфейс:
Детали: Плагин создает спецификацию в категории Комплект мебели и заполняет ее шапку на основе данных таблицы Excel.
Что переносится из Excel:
• Текст и значения.
• Ширина столбцов и высота строк.
• Объединение ячеек.
• Выравнивание текста и центрирование по вертикали.
• Жирность текста.
• Границы ячеек (Рамки): тонкие и толстые линии.
• Цвет шрифта.
• Размер шрифта.

АР

Плагин 7.1. Расположить марку помещения

Позволяет создать или переместить марку помещения по центру помещения или в правом нижнем углу помещения.

Расположение:

Интерфейс:
Детали: Опция «Создавать отсутствующие марки выбранного типа» позволяет автоматически создавать марки для помещений, где они отсутствуют.Таким образом Вы можете не использовать родной инструмент Revit установить марку для помещения, а сразу воспользоваться планигоном!
Расположение марки доступно в следующих вариантах:
• Центр – марка будет выровнена по центру помещения.
• Угол (правый нижний) – марка будет размещена в правом нижнем углу помещения.

Плагин 7.2. Одинаковые помещения

Записывает номера всех помещений с одинаковыми параметрами в выбранный параметр Помещения.

Расположение:

Интерфейс:
Детали: ❗ Помещения будут считаться одинаковыми, если все выбранные параметры совпадают.

Плагин 7.3. Площадь отделки стен

Позволяет вычислить и записать в параметр Помещения площадь отделки стен.

Расположение:

Интерфейс:
Детали: Внимательно указывайте стадия расчёта, которая позволяет выбрать фазу модели, для которой будет выполняться расчёт.

Плагин 7.4. Высота помещения

Определяет реальную высоту помещения и записывает значение в выбранный параметр.

Расположение:

Интерфейс:
Детали: По результату работы плагина для каждого помещения определяется фактическая высота (до перекрытия) и значение автоматически записывается в выбранный параметр помещения.

Плагин 7.5. Данные лестницы

Данный плагин позволяет вычислить следующие данные лестницы: Площадь подступёнка,Площадь проступи,Площадь низа марша,Площадь площадки,Объем лестницы.

Расположение:

Интерфейс:
Детали: ❗ Настройка корректировка низа(м2) дает возможность добавить дополнительную площадь к площади низа марша(MEI_Площадь низа марша).

Плагин 7.6. Создание цветовую схему

Позволяет создать цветовую схему для помещений на основе данных из файла CSV или XLSX.

Расположение:

Интерфейс:
Детали: ❗Рекомендуется использовать CSV вместо XLSX.
Файл в зависимости от типа данных должен содержать:
• для типа Значение: Значение;R;G;B;Заливка
• для типа Диапазон: Не менее(число);Заголовок;R;G;B;Заливка
Образец заливки может быть пустым. Первая строка считается Заголовком и пропускается при импорте.

Плагин 7.7. Отсоединить зависимость элемента

Позволяет отсоединить зависимость элементов от других элементов.

Расположение:

Детали: В результате работы плагина все элементы присоединенные к выбранному элементу будут отсоединены, кроме дотягивания к крыше, так как API Revit не позволяет управлять данным параметром.

Плагин 7.8. Структура элемента

Позволяет записать наименование слоев в параметр элемента.

Расположение:

Интерфейс:
Детали: Плагин работает только с элементами у которых есть в настройках типоразмера Структура.

Плагин 7.9. Создание уровня

Позволяет создать или редактировать уровни в проекте.

Расположение:

Интерфейс:
Детали: Позволяет за счет табличной формы заранее настроить и управлять уровнями в проекте.

Плагин 7.10. Сетка осей

Позволяет создать ортогональную сетку осей.

Расположение:

Интерфейс:
Детали: Позволяет создавать ортогональную сетку осей через задание параметров осей, без необходимости чертить оси самому.

Плагин 7.11. Эскизы Дверей/Окон/Витражей

Позволяет создать и вывести эскизы Дверей/Окон/Витражей.

Расположение:

Интерфейс:
Детали: Эскизы создаются за счет создания размеров на уникальный элемент и автоматически выносятся на указанный Лист.
Поддерживаются следующие элементы:
• Двери.
• Окна.
• Витражи.
Для витражей могут быть использованы три типа построения по криволинейности (параметр «Криволинейные посегментно» - данный параметр не затрагивает прямолинейные витражи):
• Нет – ставится один разрез по центру витража.
• Да (сегмент) – разрез ставится на каждый сегмент витража и выносится на лист как отдельностоящий разрез.
• Да (развертка) – создается чертежный вид, на котором автоматически воссоздается развернутый витраж в плоскости.
Плагин формирует специальные планы уровней на которых отображаются полученные разрезы в в разделе Диспетчера проекта.
Плагин создает фильтры, которые позволяют исключить видимость только данных разрезов на других видах!
При пересоздании существующие разрезы удаляются автоматически и создаются новые.
❗ Марка на эскизах – это текст, то есть при изменение он автоматически не изменится.

Плагин 7.12. Разрезы по отверстия

Позволяет создать разрезы по стенам где находятся отверстия или задания.

Расположение:

Интерфейс:
Детали: ❗ Работает с только семействами отверстия и заданий Citrus и MEI.
Разрезы формируются в разделе Диспетчера проекта.
Плагин так же создает фильтр который позволяют исключить видимость только данных разрезов на других видах!

Плагин 7.13. Эскизы пирога пола

Позволяет создать Легенду с пирогами выбранных полов.

Расположение:

Интерфейс:
Детали: Виды на легенде выставляются построчно.
❗ Для работы необходимо, чтобы в проекте была Легенда с именем: "В_АР_Для плагина MEI" с наличием размещенного вида. Так же нужен любой 3Д Вид в проекте!

Плагин 7.14. Импорт LandXML

Создание топоповерхности Revit из файла LandXML.

Расположение:

Интерфейс:
Детали: Основные требования к LandXML:
• Должны быть узлы Pnts и Faces.
• В Pnts каждая точка должна быть P id="..." с уникальным id.
• Координаты точки: минимум 3 числа в порядке Y X Z (север, восток, высота).
• В Faces каждая грань F должна ссылаться на существующие id точек.
Грани должны быть треугольными (3 индекса на грань).
• В файле должны быть валидные числовые значения координат.
• Единицы в файле должны соответствовать выбранному коэффициенту в плагине.
❗ Если программа (Сivil/NanoCad) экспортирует только контуры/точки без Faces, плагин не сработает.

Плагин 7.15. Экспорт LandXML

Перевод топоповерхности(TopographySurface) Revit в файл LandXML.

Расположение:

Интерфейс:
Детали: Формат файла соответствует LandXML 1.2 (TIN) и удовлетворяет всем требованиям плагина Импорта LandXML.

Плагин 7.16. Зона СПП в ГНС

Позволяет создать Зону СПП в ГНС в соответствии с требованиями АГР.

Расположение:

Интерфейс:
Детали: Поддерживает создание зон сразу для нескольких корпусов на виде.
Режим «По пользовательским помещениям предполагает что вокруг корпуса пользовать сам создаст Границу помещения (инструмент «Разделитель помещений») и поставит в него помещение, а плагин уже позволит выбрать данное помещение и построить зону.

Плагин 7.17. 3Д Объем здания

Позволяет выполнить автоматическое построение объемную модель по очертанию здания для надземной и подземной части.

Расположение:

Интерфейс:
Детали: Плагин создает семейства в категории Обобщенные модели по очертанию здания отдельно для надземной и подземной части здания.
Обязательное условие для работы плагина заполненный параметр у стен Функция - Наружный слой.
❗ Данный плагин может не всегда точно построить модель со сложной формой, поэтому обязательно проверяйте результат работы плагина. Вы всегда можете отредактировать получившееся семейство, через редактор семейств.

Плагин 7.18. Квартирография

Позволяет автоматически заполнить данные для формирования марки квартирографии.

Расположение:

Интерфейс:
Детали: Помещения группируются по квартирам. При включенной настройке «Учитывать номер корпуса» помещения группируются по связке Корпус + Квартира.
❗ Помещения с пустым номером квартиры или пустым типом помещения полностью игнорируются плагином и не участвуют в расчетах.
Учет коэффициентов позволяет настроить или полностью убрать понижающие коэффициенты для различных типов помещений.
Для работы плагина в проекте должны быть параметры у помещений заложенные в ТИМ стандарте организации.

ИОС

Плагин 8.1. Изолировать систему

Плагин позволяет изолировать элементы, принадлежащие определенной системе на отдельном создаваемом 3д виде. При этом возможно так же создать фильтры для элементов.

Расположение:

Интерфейс:
Детали: По результатам работы плагина в диспетчере проекта появится новый 3D‑вид с заданным именем, на котором видны только элементы выбранной системы, а остальные скрыты.
​Если была включена опция «Сформировать фильтр» который будет выбирать только данный элемент, в списке фильтров видов создастся новый фильтр, настроенный по параметру имени системы; его можно применять и к другим видам проекта для быстрого включения/отключения нужной системы.

Плагин 8.2. Проходка/гильза в отверстие

Позволяет проставить проходку или гильзу в выбранное отверстие. Если квадратное - то проходка, если круглое - то гильза.

Расположение:

Детали: ❗ Плагин работает только с семействами Citrus и BimStep.
❗ Плагин работает только с отверстиями в связанной модели.

Плагин 8.3. Сравнить Room и Space

Позволяет сравнивать данные Помещений (Номер, Имя и Площадь) из связанного файла с Пространствами в текущем файле.

Расположение:

Интерфейс:
Детали: В плагине сравнения Room и Space строки вида «Номер ≠», «Имя ≠», «Площадь ≠» означают, что значения параметров не совпадают между архитектурным помещением Room и инженерным пространством Space.
Если в настройке указан допуск 2 м², то разница 1.8 м² не будет считаться ошибкой.

Плагин 8.4. Замена IFC элемента

Позволяет заменить точечный IFC элемент на семейство RVT.

Расположение:

Интерфейс:
Детали: Выбираются только IFC элементы, а список замены будет содержать только семейства той же категории, что и выбранный IFC элемент.

Сторонние плагины

Интеграция сторонних плагинов

Этот модуль представляет из себя наборы сторонних плагинов: ModPlus, BimStep, Citrus, DiRoots.

Расположение:

Интерфейс:
Детали: ❗ Для работы с данными плагинами нужно установить соответствующие плагины. При этом, вкладка с данным плагином должна быть активна.

Инфо

Кнопка Обновить

Позволяет обновлять плагины до последней версии.

Расположение:

Интерфейс:
Детали: Если обновление не требуется, то появится окно, которое сообщит текущую версию.
❗ После обновления плагина рекомендуется перезапустите Revit для более точного отображения элементов в меню плагина.

Кнопка Информации

Позволяет увидеть информацию о плагине и дополнительную полезную информацию.

Расположение:

Интерфейс:
Детали: Версия плагина отображается в нижнем левом углу окна.
Все ссылки ведут на сетевые ресурсы компании.

Для NavisWorks

AutoNW

Данные плагин включает две функции по работе с модулем ClashDetective

Расположение:

Детали: Первая функция: Обновить и Сохранить - выполняет обновление всех отчетов, последующее их сжатие и сохранение файла.
Вторая функция: XML Отчет - Выгружает полученные отчеты в формате XML в заданные папки в виде совместного отчета по всем проверкам и в виде раздельных отчетов по каждой проверке.
❗ Данный плагин поддерживает работу через cmd, что позволяет автоматизировать процесс выгрузки таких отчетов.