Select by Scope Box

Инструкция по выбору элементов Revit, которые пересекают один или несколько Scope Boxes, с помощью BIMO.

Select by Scope Box выбирает экземпляры элементов заданных категорий, геометрия которых пересекает один или несколько Scope Boxes. Для пространственных элементов, например Rooms и Spaces, команда проверяет точку размещения, а не полную границу элемента.

Команда находится в BIMO > Select > Select by Scope Box.

Важно: команда меняет только текущий выбор Revit. Она не изолирует элементы, не редактирует модель и не добавляет совпадения к текущему selection — результат полностью заменяет его.

Когда Использовать

  • Нужно выбрать Rooms или другие элементы для секции здания либо зоны проекта.

  • Нужно подготовить пространственно ограниченный выбор перед изменением параметров или запуском другой команды Revit.

  • Нужно объединить результаты нескольких Scope Boxes в одном selection.

  • Нужно повторно использовать один и тот же набор категорий через preset или toolbar variant.

Требования

  • Должен быть открыт проект Revit. Family-документы не поддерживаются.

  • В host-проекте должен существовать хотя бы один Scope Box.

  • В Categories нужно выбрать хотя бы одну корректную категорию Revit.

  • Связанные Revit-документы не обрабатываются.

Активный вид не ограничивает поиск. Команда ищет экземпляры элементов во всём текущем host-проекте, включая элементы, не видимые на активном виде.

Настройки

Настройка

По Умолчанию

Что Делает

Categories

Rooms

Ограничивает результат экземплярами выбранных категорий Revit. Требуется хотя бы одна категория.

Категории сохраняются по отображаемым именам Revit. После смены языка интерфейса Revit откройте настройки и выберите категории заново, если сохранённое значение больше не распознаётся.

Как Использовать

С Предварительно Выбранными Scope Boxes

  1. Выберите один или несколько Scope Boxes в текущем проекте. Другие предварительно выбранные элементы будут проигнорированы.

  2. Запустите BIMO > Select > Select by Scope Box.

  3. В Categories выберите нужные категории.

  4. Подтвердите настройки.

  5. BIMO заменит текущий selection всеми подходящими экземплярами из выбранных Scope Boxes.

Без Предварительного Выбора

  1. Запустите BIMO > Select > Select by Scope Box.

  2. Выберите хотя бы одну категорию и подтвердите настройки.

  3. В окне выбора Revit укажите один или несколько Scope Boxes и завершите выбор.

  4. BIMO выберет подходящие экземпляры элементов.

Revit picker принимает только Scope Boxes. Если исходный selection не содержит ни одного Scope Box, picker откроется даже при наличии других выбранных элементов.

Как Определяются Совпадения

BIMO восстанавливает вертикальный прямоугольный solid по геометрии и высоте каждого Scope Box, затем собирает экземпляры настроенных категорий в текущем host-проекте.

  • Для обычных model elements достаточно пересечения с solid Scope Box. Поэтому элемент, пересекающий границу, может быть выбран, даже если он не находится внутри целиком.

  • Для spatial elements, включая Rooms и Spaces, точка размещения должна находиться внутри solid. Полная граница или объём такого элемента не проверяются.

  • При выборе нескольких Scope Boxes BIMO объединяет их результаты в один selection.

  • Element types и элементы внутри linked models исключены.

Примеры

Выбрать Rooms Для Нумерации Секции

Оставьте категорию Rooms по умолчанию, выберите Scope Box нужной секции здания и запустите команду. Будут выбраны Rooms, точки размещения которых находятся внутри Scope Box. После этого можно запустить отдельный workflow изменения параметров.

Выбрать Несколько Категорий В Зоне

Добавьте, например, Doors, Windows и Furniture. Будут выбраны обычные экземпляры, пересекающие объём Scope Box, включая объекты, пересекающие его границу.

Объединить Несколько Зон

Предварительно выберите несколько Scope Boxes и один раз запустите команду. Результаты всех областей объединятся; повторные совпадения не создают дубликатов в Revit selection.

Presets И Variants

Select by Scope Box поддерживает presets для сохранения разных наборов категорий. Preset можно назначить на Variant #1, Variant #2 или Variant #3 для быстрого запуска с панели.

Variant передаёт сохранённые категории, но не Scope Boxes. Предварительно выберите нужные Scope Boxes или укажите их в Revit picker после запуска. Подробнее: Presets и Variants.

Результат И Влияние На Модель

  • Итоговый Revit selection заменяет предыдущий выбор.

  • Команда не создаёт, не удаляет и не изменяет элементы модели.

  • Команда не включает Temporary Hide/Isolate и не показывает отчёт о результате.

  • В больших проектах или при выборе широких категорий обработка может занять больше времени, поскольку поиск выполняется по всему host-проекту.

Ошибки И Диагностика

Проблема

Что Проверить

Команда просит выбрать Scope Box, хотя элементы были выбраны заранее

В предварительном selection не было элемента категории Revit Scope Boxes. Сначала выберите Scope Box.

Настройки нельзя подтвердить

Добавьте хотя бы одну категорию и убедитесь, что каждое сохранённое имя категории существует в текущем проекте.

Ни один элемент не выбран

Проверьте категории, положение и высоту Scope Box, а также принадлежность ожидаемых элементов к host-проекту. Для Rooms и Spaces проверьте точки размещения.

Выбираются элементы, пересекающие границу

Для обычных элементов это ожидаемо: достаточно пересечения, полное нахождение внутри не требуется.

Room или Space визуально находится внутри, но не выбран

Команда проверяет точку размещения, а не полную пространственную границу.

Пропущены видимые элементы или выбраны скрытые

Видимость на виде не используется. Проверьте геометрию, категорию, границы Scope Box и host-документ.

Элементы связанной модели не выбраны

Запустите команду в самой связанной модели; links не входят в текущую область поиска.

Сохранённая категория отклоняется после смены языка Revit

Откройте настройки команды и заново выберите категорию на текущем языке интерфейса.

Известные Ограничения

  • Работает только в project-документах.

  • Ищет только экземпляры текущего host-проекта.

  • Не имеет режима Only visible on view.

  • Использует пересечение для обычных элементов и точку размещения для spatial elements; это не универсальная проверка полного нахождения внутри.

  • Ожидает стандартную геометрию Scope Box. Для необычно расположенных или повёрнутых Scope Boxes сначала проверьте результат на небольшом тестовом наборе.

  • Всегда заменяет текущий selection; режимов Add, Remove и Intersect нет.

An error has occurred. This app may no longer respond until reloaded. Reload 🗙