Select by Group

Инструкция по замене текущего выбора Revit видимыми или отфильтрованными по категориям элементами выбранных Groups.

Select by Group заменяет текущий выбор Revit элементами из одной или нескольких выбранных Groups. Команда может включить все элементы, кроме самих групп, либо только заданные категории, а также ограничить результат элементами, видимыми на активном виде.

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

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

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

  • Нужно выбрать элементы группы без последовательного перебора через Tab.

  • Нужно подготовить видимые элементы для проверки или Temporary Hide/Isolate.

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

  • Нужно включить элементы вложенных Groups в один результат.

Требования

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

  • Перед использованием Только видимые на виде откройте нужный активный вид.

  • Groups и их элементы должны находиться в текущем host-документе. Связанные Revit-документы не обрабатываются.

Можно предварительно выбрать Groups до запуска команды или указать их после подтверждения настроек.

Настройки

Настройка

По Умолчанию

Что Делает

Только видимые на виде

Включено

Оставляет только элементы, которые Revit API считает видимыми на текущем активном виде.

Категории

Пусто — все категории

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

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

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

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

  1. Выберите одну или несколько Groups в текущем host-документе. Другие элементы могут оставаться в предварительном selection, но будут проигнорированы.

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

  3. Выберите, нужно ли оставить включённой настройку Только видимые на виде.

  4. Оставьте Категории пустыми для всех категорий или выберите нужные.

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

  6. BIMO заменит текущий selection подходящими элементами групп.

Если предварительно выбрана хотя бы одна Group, команда использует все выбранные Groups и не открывает Revit picker.

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

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

  2. Настройте параметры и подтвердите их.

  3. В Revit picker выберите одну или несколько Groups.

  4. Завершите выбор Revit.

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

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

Как Формируется Результат

  • BIMO читает непосредственные элементы каждой выбранной Group.

  • Если элемент сам является Group, BIMO рекурсивно читает эту вложенную Group.

  • Контейнеры Groups исключаются; результат содержит экземпляры элементов, которые не являются группами.

  • При пустом списке Категории category filter не применяется.

  • Если категории выбраны, остаются только элементы этих категорий.

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

  • Результаты всех выбранных Groups объединяются и заменяют текущий Revit selection.

Команда не ищет посторонние элементы в других частях проекта. Исходным набором всегда являются элементы выбранных Groups.

Примеры

Выбрать Видимые Элементы Для Проверки

Оставьте Только видимые на виде включённой, а Категории — пустыми. Выберите нужные экземпляры Groups. BIMO выберет их элементы, которые Revit считает видимыми на активном виде; после этого можно запустить отдельную команду проверки или изоляции.

Выбрать Doors Из Нескольких Групп

Добавьте Doors в Категории, затем выберите несколько экземпляров Groups. В результате останутся только экземпляры Doors внутри этих групп.

Включить Элементы Вложенных Groups

Выберите Group, содержащую вложенные Groups. Команда рекурсивно соберёт их элементы, не являющиеся группами, а затем применит настройки видимости и категорий.

Presets И Variants

Select by Group поддерживает presets. Можно сохранить типовые сочетания:

  • все видимые категории;

  • только видимые Doors;

  • все элементы независимо от видимости на активном виде.

Preset можно назначить на Variant #1, Variant #2 или Variant #3. Корректный variant может применить сохранённые настройки без открытия окна, но не сохраняет Groups для обработки. Предварительно выберите Groups или укажите их после запуска. Подробнее: Presets и Variants.

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

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

  • Если ни один элемент не проходит фильтры, текущий selection становится пустым.

  • Команда не изменяет, не удаляет, не разгруппировывает и не изолирует элементы модели.

  • Выбор элементов не разрешает их индивидуальное редактирование за пределами стандартных правил Revit для Groups.

  • Отмена окна настроек останавливает команду до изменения выбора элементов группы.

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

Проблема

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

Revit picker открывается, хотя элементы были выбраны заранее

Исходный selection не содержал элемента типа Group. Предварительно выберите хотя бы одну Group.

Ожидаемые элементы отсутствуют

Проверьте Только видимые на виде, активный вид и список Категории.

Выбраны скрытые элементы

Включите Только видимые на виде и повторите запуск с нужного вида.

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

В выбранных Groups может не быть элементов, прошедших оба фильтра. Для диагностики очистите Категории или выключите фильтр видимости.

Вложенная Group не выбрана как объект

Контейнеры Groups намеренно пропускаются; их элементы, не являющиеся группами, собираются рекурсивно.

Элементы групп из связанной модели отсутствуют

Запустите команду в самой связанной модели. Текущая команда обрабатывает только host-документ.

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

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

Элементы выбраны, но их нельзя редактировать по отдельности

Используйте стандартный Edit Group, изменение group type или ungroup в зависимости от задачи. Selection не обходит ограничения Groups.

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

  • Обрабатывает только экземпляры Group из текущего host-документа.

  • Исключает контейнеры Groups и element types из результата.

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

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

  • Не включает Edit Group или Temporary Hide/Isolate автоматически.

  • Обработка больших или глубоко вложенных Groups может занять больше времени.

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