Принцип создания фильтров в Revit
В этом уроке мы разберем принцип создания фильтров. Рассмотрим случаи, когда полезно создавать фильтры, и когда — бессмысленно. В уроке используется версия Revit 2019.
Полное обучение: «Revit для дизайнера интерьеров»
Если к плану не применяются переопределения видимости, то по умолчанию отображается материал, который применен в семействе/модели в контексте. Если семейству/модели в контексте не применены материалы, семейство отображается белым цветом.
В каких случаях бессмысленно создавать фильтры.
Если необходимо переопределить видимость всей категории, нет смысла создавать фильтры. Чтобы переопределить видимость всей категории, заходим в шаблон вида. Находим вкладку «Модели/переопределение видимости, графики/Изменить». Выбираем нужную категорию и задаём цвет в Проекция/Поверхность (В разрезе).
В каких случаях фильтры полезны.
Вы можете создать Фильтры, если необходимо переопределить видимость у каких-то конкретных элементов. Предположим, нам нужно выделить стандартную мебель ярким цветом.
Для начала определимся, по какому параметру мы будем переопределять видимость нужных элементов.
В учебном курсе «Revit для дизайнеров интерьера» мы сортируем семейства категории «Мебель» по признаку – стандартная мебель и индивидуального изготовления. Для этого мы создаем свой параметр с помощью файла общих параметров. Это необходимо сделать, т.к. у многих скаченных семейств параметры закрыты для редактирования, и в том числе «Группа модели».
Для всех семейств, которые будут относится к стандартной мебели, в параметре «Группа модели» пропишем фразу Стандартная мебель.
Для переопределения видимости создадим фильтр.
Зайдем в «Шаблон вида» – «Фильтры: переопределение видимости/график / Изменить» — Изменить/Создать – Создать – Имя …
Выбираем категорию, для которой будет работать данный фильтр. В нашем случае это категория «Мебель».
- выбираем параметр Группа модели – Равно – Стандартная мебель;
- Добавим вновь созданный фильтр в Шаблон вида (Добавить – выбираем Фильтр – Ок);
- Зададим цвет у Проекция/Поверхность;
Теперь все элементы категории мебель из группы Стандартная мебель окрасились в выбранный цвет!
Если в семействе из «Группы модели» удалить или как-то изменить фразу, написанную в Фильтре, то он не будет переопределять видимость семейства.
Чтобы убрать переопределение видимости, удалите фильтр из шаблона вида.
Если нужно вообще удалить фильтр из проекта – в ленте ВИД – Фильтры – выделяем фильтр и нажимаем в нижней части удалить.
Итак, мы рассмотрели принцип создания фильтров в версии Revit 2019.
Станьте дизайнером интерьеров
Научитесь делать интерьерные проекты в Revit быстро! От создания обмерного плана до получения ведомостей материалов, смет и 3D видов. Получите шаблон проекта, который ускорит вашу работу минимум в х2 раза!
Особенности работы с фильтрами в Revit
В этом уроке мы рассмотрим особенности работы с фильтрами в версиях Revit 2021 и выше.
Создание фильтра происходит аналогично, как и в версии 2019 и 2020.
Полное обучение: «Revit для дизайнера интерьеров»
Зайдем в «Шаблон вида» – «Фильтры: переопределение видимости/графики / Изменить» — Изменить/Создать – Создать – Имя …
В левой части мы видим списком все фильтры, которые уже созданы в проекте. Выбираем создать. Пишем название фильтра, например, РД_Мебель стандартная.
Выбираем категорию, для которой будет работать данный фильтр. Это категория Мебель.
Критерии фильтрации:
В версиях от 2021 добавилась строчка, где отображается название категории из раздела «Категории». Но если в этом разделе их выбрано несколько, в строке будет автоматически отображаться «Все выбранные категории».
Выбираем параметр Группа модели – Равно – Стандартная мебель.
Добавим вновь созданный фильтр в Шаблон вида (Добавить – выбираем Фильтр – Ок).
Зададим цвет у параметра Проекция/Поверхность.
Если в столбике «Видимость» снять галочку, то скроются те элементы, для которых ранее Фильтр переопределял видимость.
С 2021 версии в Revit появился дополнительный столбик «Включить фильтр». Эта функция позволяет НЕ удалять ненужные фильтры из шаблона вида. Если мы снимем галочку – фильтр перестанет работать, как будто его нет. Это очень удобно. В файл шаблона можно добавить все необходимые виды, которые теоретически могут пригодится для этого шаблона вида. Вы настраиваете их один раз. А если в конкретном проекте в них нет необходимости, вы просто выключать видимость.
Если снять галочку в столбике «Включить видимость», мы увидим, что переопределения видимости на плане нет.
Станьте дизайнером интерьеров
Научитесь делать интерьерные проекты в Revit быстро! От создания обмерного плана до получения ведомостей материалов, смет и 3D видов. Получите шаблон проекта, который ускорит вашу работу минимум в х2 раза!
Видеоролик «Создание фильтра просмотра с помощью вложенных наборов правил»
Вложенные наборы правил можно использовать для комбинирования условий И и ИЛИ в фильтре просмотра.
В основу этого видеоролика положены примеры, которые рассматриваются в других видеороликах по этой теме. Демонстрируются следующие возможности:
- Копирование существующего фильтра просмотра в качестве начальной точки для нового фильтра.
- Вложение набора правил И в набор правил ИЛИ.
- Применение фильтра в виде и просмотр результатов.
- Вложение набора правил ИЛИ в набор правил И.
- Применение фильтра в виде и просмотр результатов.
Прим.: В этом видеоролике описан процесс работы в программе Revit 2019. При использовании более поздней версии программы могут наблюдаться различия в наборе функций и пользовательском интерфейсе.
Транскрипт
При создании фильтра на основе правил можно вложить туда одновременно наборы правил с условиями И и ИЛИ. Благодаря вложению наборов правил можно создавать мощные фильтры, позволяющие указывать сложные взаимосвязи между элементами.
Например, предположим, требуется найти несущие диафрагмы жесткости в модели, имеющие бетонную основу и двухчасовую огнестойкость. Для этого используются вложенные наборы правил. Однако, чтобы получить нужный результат, необходимо быть крайне аккуратным при создании фильтров.
Сначала откройте диалоговое окно «Фильтр». На палитре свойств выберите «Переопределения видимости/графики». Выберите вкладку «Фильтр» и нажмите кнопку «Изменить/Создать». В данном случае начнем с существующего фильтра. Выберите фильтр для бетонных стен и щелкните «Копировать». Введите имя нового фильтра и нажмите «ОК».
Этот фильтр содержит набора правил ИЛИ для выбора стен из бетонных блоков или бетонных стен. Добавьте набор правил И, чтобы включить сведения для выбора несущих стен и диафрагм жесткости. Щелкните «Добавить набор». В раскрывающемся списке выберите условие И и укажите правила для фильтрации несущих диафрагм жесткости и стен с двухчасовой огнестойкостью. Нажмите «ОК».
Добавьте новый фильтр к данному виду и установите переопределение образца заливки, указав сплошной красный цвет. Нажмите кнопку «ОК», чтобы применить фильтр.
Результат не будет соответствовать ожиданиям. Фильтр выбрал все бетонные стены и стены из бетонных блоков независимо от структурных свойств или огнестойкости, а также выбрал несущую деревянную стену с параметром огнестойкости. Откроем диалоговое окно «Фильтры» еще раз, чтобы разобраться в том, что произошло.
В наборе правил верхнего уровня используется условие ИЛИ, поэтому фильтр запускается любыми правилами, которые являются истинными. Правила И вложены в правило ИЛИ, что привело к выбору лишних стен. Чтобы исправить это, сначала в наборе правил верхнего уровня используйте условие И для определения несущих стен и стен с двухчасовой огнестойкостью, а затем с помощью функции ИЛИ уточните фильтр.
Примените фильтр к виду. Теперь результаты соответствуют ожиданиям.
Чтобы получить нужные результаты, при создании вложенных фильтров важно понимать взаимосвязь между условиями И и ИЛИ. В некоторых случаях можно проверить фильтры на более мелких примерах, чтобы убедиться в том, что они дают желаемые результаты.
Как создать фильтр в ревите
Первая группа настроек — Категории для анализа , в ней можно указать элементы каких категорий будут загружаться в фильтр. Если установлен флаг Анализировать все категории, то в режимах Выбранное и Вид в плагин будут загружаться элементы всех категорий, включая элементы системных категорий таких как: вспомогательные линии, нагрузки на конструкции, невидимые линии и др. Если выбран флаг Всю модель по категории, о котором говорилось ранее, то в режиме анализа модели вам будут доступны все категории для дальнейшей загрузки их элементов. Если же данный флаг не был установлен, то в фильтр загрузятся элементы всех категорий содержащихся в модели(данный процесс может занять большое количество времени).
установка флага для Анализа всех категорий
Если снять флаг Анализировать все категории, то появится возможность выбрать интересующие категории, список которых расположен под установкой флага. Теперь во всех фильтрах будут отображаться лишь элементы выбранных категорий
выбор категорий фильтрации
Если были выбраны не все категории, то в строке состояния будет отображаться информация о том, сколько всего элементов было обработано, сколько было загружено и сколько проигнорировано из-за несоответсвия категории. При этом категории проигнорированных элементов можно увидеть, если нажать на вопросительный знак после числа проигнорированных элементов.
строка состояния
категории проигнорированных элементов
Группа настроек «Анализировать»
В группе настроек «Анализировать» можно выбрать то, по каким параметрам будет происходить фильтрация модели. При установке соответсвующих флагов в окне плагина появятся дополнительные разделы. Флаги семейства и типы связаны с категориями.
выбор параметров фильтрации модели
Произведём установку флагов семейства и типы. После фильтрации интересующих элементов и выбора категории становится доступны фильтрация этих элементов по семействам и типам. При этом выбрав одно или несколько семейств, типы, не принадлижайшие этим семействам, становятся недоступными для выбора. Для быстрого выбора элемента определенного семейства или типа также можно использовать гиперссылку.
фильтр по категориям, семейства и типам
Флаги Рабочие наборы, Группы, Материалы добавляют в плагин соответсвующие разделы фильтрации. Включим данные разделы. Рабочие наборы и группы отображаются сразу при загрузке элементов в фильтр, так как они не завязаны на категории.
Материалы также, как семейства и типы, связаны с категориями, т.е. список материалов отображается по выбранным категориям.
Необходимо учитывать, что анализ каждого раздела занимает время и это может неблагоприятно сказаться на производительности.
рабочие наборы и группы без выбранных категорий
материалы относительно категорий
Фильтрация элементов Revit по их параметрам и дополнительные настройки Расширенного фильтра
Фильтрация элементов по параметрам
Для демонстрации будет использована модель КР. Для возможности фильтрации элементов по параметрам включим этот раздел в настройках, а остальные разделы временно отключим. Также включим режим Анализировать все категории
фильтр по параметрам
Для работы с параметрами предусмотрена дополнительная панель расположенная справа и свернутая в режимах, когда не нужна фильтрация по параметрам.
панель фильтрации по параметрам
В качестве примера будет выполнена фильтрация элементов армирования текущего вида, параметрами фильтрации будет марка конструкции и позиция. При установке флагов соответсвующие параметры будут добавлены в верхнюю таблицу(таблицу параметров).
- Первый столбец в таблице параметров показывает включена или выключена фильтрация по данному параметру
- Второй столбец — имя параметра
- Третий столбец — режим сравнения
- Четвертый столбец — значение или значения, с которыми будет выполняться сравнение.
таблица параметров
В нижней таблице представлен список всех элементов проходящих условие фильтрации(Таблица элементов). Изначально все фильтры по параметрам выключены и в Таблице элементов представлены все элементы проходящие под условие расширенного фильтра. В представленном примере это все элементы выбранной категории. Для того чтобы отфильтровать элементы по параметру необходимо установить режим сравнения и значение с которым будет производиться сравнение. После чего включить данный фильтр.
все элементы категории
отфильтрованные по параметру элементы
Возможные режимы сравнения интуитивно понятны. Значение для сравнения можно вводить как в ручном режиме, так и выбрать из списка Возможных значений, который формируется из значений параметров текущих отфильтрованных элементов.
выбор значения параметра из Возможных значений
Таким образом если вы выберете определенное значение в фильтре и примените его, то перед изменением значения необходимо выключить фильтры, иначе в списке Возможных значений будут только те элементы, что встречаются в уже отфильтрованном списке элементов. Если необходимо выбрать более одного значения, используйте клавиши Ctrl и Shift.
варианты Марок конструкций, если не применён никакой фильтр
варианты Марок конструкций, если применён фильтр по параметру Позиция
Отфильтровав нужные элементы, можно выделить их в модели нажав кнопку Выделить
кнопка Выделить
Дополнительные настройки интерфейса приложения
Значение того, будет ли окно плагина при появлении находится поверх других окон, и процент прозрачности окна плагина при потере фокуса могут быть выбраны в Настройках плагина на вкладке Окно. Включенная настройка Только для текущего окна Revit отвечает за то, чтобы плагин находился поверх других окон, только если активно окно Revit(при включенном Tm).
настройка Tm и Op
Параметр Сбрасывать фильтр для скрываемых нодов
настройка фильтра для скрываемых нодов
При установке флага Сбрасывать фильтр для скрываемых нодов просходит следующее: если при изменении набора возможных значений какой-либо из отмеченных критериев станет недоступным и будет скрыт, то он автоматически сбрасывается.
выбранные Семейства и Типы, при установленной категории
Если параметр Сбрасывать фильтр для скрываемых нодов снят, то значения для отмеченных критериев поиска будут запоминаться.
выбранные Семейства и Типы, после того как сняли и заново установили категорию
пример сброса фильтра на скрываемых нодах
Для изменения размера шрифта в плагине Расширенный фильтр следует использовать Ctrl и колёсико мыши. При прокрутке колесика от себя шрифт будет увеличиваться, а при прокрутке к себе — уменьшаться.
увеличенный с помощью Ctrl и колёсика шрифт плагина
Размер шрифта по умолчанию также может быть задан в настройках на закладке Окно. Там же можно задать ширину текста и возможность переноса слов.
установка размера шрифта и ширины текста
Если необходимо по умолчанию, как и в стандартном фильтре Revit, были выбраны все категории, то необходимо установить соответствующий флаг.
установка флага По умолчанию выбраны все категории
установлены флаги у всех категорий по умолчанию
Группа флагов Таблица параметров элементов отвечает за то, какие данные будут отображаться в таблице элементов при использовании фильтрации по параметрам.
группа флагов Таблица параметров элементов
таблица элементов при использовании фильтрации по параметрам после установки флагов
Группа флагов Поиск отвечает за включение или отключение возможных типов фильтрации в глваном окне плагина.