Обязательно отправьте это сообщение и дождитесь ответа. Ваш номер: {roistat_visit}
Фильтры нужны для того, чтобы скрыть элементы определенных категорий с определенным параметрами, изменить их внешний вид (прозрачность, заливка, толщина линий).
Создание
- На открытом виде в панели свойств заходим в «Переопределение видимости/графики», вкладка «Фильтры», кнопка внизу «Изменить/Создать».
https://lh7-rt.googleusercontent.com/docsz/AD_4nXdHUiMoniNqkTl7dI-IMWptQTmjibbDEdiJdkp8GGoNXG8vzds3eiItSFFYqm6iXrKIyVZHMAtL_ZPMCRYG8q9KdcmymSv3ZJpfDEUiE_VKMKn8rjcBMIeV57ZpVOGjY8W3kgzrnSvtPN1-bsQPo8chmoNA5Z6aRce-2gWbhx9m0DYtWvVjEw?key=gSDLKjORfaJQI91cRuVLdA
Рис.1. Окно «Изменить/Создать» в окне фильтров
- Слева внизу находятся четыре кнопки: создать, копировать, переименовать и удалить. Нажмите «Создать».
- В появившемся окне задайте имя фильтра. Важный момент: делайте максимально информативное и понятное название, чтобы другой пользователь сразу мог понять, для чего нужен этот фильтр.
- Для созданного фильтра выбираем категории, на которые он будет работать.
- Настройка правил (в правой части окна). Этот момент мы разберем подробнее ниже.
- После настройки правил жмем «ОК». Окно закроется.
- Оказавшись в предыдущем окне нажимаем кнопку «Добавить» и в новом окне, выбираем созданный фильтр. Жмем «ОК».
Критерии фильтрации
https://lh7-rt.googleusercontent.com/docsz/AD_4nXfxp3mqpWlLm2UeH-Ka1lMxarOJMc-SpOqjku4K9vdchWSdgsuAdij0aN4ID6IjVl7b46pyOZdvxhKcPSppv10hJMqouFl64tZpTr2Q4vW02hHyIK0JMpPcGOBrLpwEcrbrclIa_HaEvL3BwFhaTI_HiHi7agVp2jh49UZxjA4o-qOZj9y3Oiw?key=gSDLKjORfaJQI91cRuVLdA
Рис.2. Обозначение частей Критерии фильтрации.
- В левом верхнем углу выставляем нужный оператор «И/ИЛИ». Он указывает, должны выполняться все правила в наборе (И) или достаточно одного (ИЛИ).
https://lh7-rt.googleusercontent.com/docsz/AD_4nXdEhdEDXQ8cDn71I5yVqyEAGzUErOkdsg7piNuPxXRM64D8w2Z8y217_oZAZqGl3hDHLra4Rx3PqEm-0O6xnUZ8GLcrVXlldFXeu57AkeEJDzoFZZBoiVRWeusRma_q_vnN3LBjN0Kw7AWl96L0-kkfZFN-IVQNMXEq3ZOgIHgqEKKkhMM2Jak?key=gSDLKjORfaJQI91cRuVLdA
Рис.3. Пример нескольких наборов правил, в которых по несколько правил и разные операторы «И/ИЛИ»
Разберем пример работы этого оператора на примере фильтра для скрытия элементов. Поставим два правила для балок: «Длина < 200 мм» и «Ширина > 40мм». Если стоит оператор «И», то с вида исчезнут только те балки, которые соблюдают оба условия. С диной 150 мм и шириной 50 мм исчезнет, а с длиной 170 мм и шириной 20 мм – останется.
Если же установлен оператор «ИЛИ», то исчезнут все балки, у которых длина меньше 200 мм ИЛИ ширина больше 40 мм.
- Выставляем параметр (Критерий), по которому будет производится фильтрация. Если выставить несколько категорий, то можно выбрать только общие параметры для этих категорий.
- Выбираем нужный оператор,
- Равно, не равно – значение параметра должно полностью совпадать с написанным. Если нужно взаимодействовать с дверьми «Дверь_Железная_Наружняя», то именно это и нужно написать.
- Имеет значение, без значения – если параметр пустой, то он «Без значения», если заполнение хоть чем-то, то «Имеет значение».
- Содержит, не содержит – не строгое совпадение параметра с указанным, а просто наличие этого. Например, для «Двери_200» и «Двери_120» можно написать «Двери».
- Начинается с, не начинается с – аналогично с предыдущим, но рассматривает только самое начало параметра. Например, для параметра «Железобетонная стена» можно написать «Железобетонная» или «Желез», но если будет «бетонная» или «Стена», то фильтр не сработает.
- Заканчивается на, не заканчивается на – аналогично с предыдущим, но на конец параметра.
- Больше, больше или равно, меньше, меньше или равно – с числами все работает как обычно, но также это работает с текстом. «B7» меньше, чем «B12» или «C2», но больше чем «B3» или «A10».
Разберем, что можно сделать с помощью фильтра.
https://lh7-rt.googleusercontent.com/docsz/AD_4nXc79wvy15mRQnj3eV2L8Myg2GhrztXqjFV1TrCDvYnVGJn8vz3s7U6jBjeW66AEPrYqxijiSRk7yvyQgTwruFMzYAfDDEs_nI89yg1ul7vxhpNN1LA5O97wn3Fvk7EDlJs__pAIGtSDvYTec-s7kfWA0ilLbJBh_jEvqjKJenTUIsouW-HWpnA?key=gSDLKjORfaJQI91cRuVLdA
Рис.4. Вкладка «Фильтры» в «переопределение видимости/графики»
В дальнейшем тексте под элементами я подразумеваю конкретно те элементы, которые попадают под критерии фильтрации.
- Имя – название фильтра.
- Включить фильтр – если галочка стоит, то фильтр работает.
- Видимость – если галочки нет, то элементы пропадут с вида.
- Проекция/Поверхность – для элементов, который попадают на вид ЦЕЛИКОМ.
- Линии – можно настроить вес и цвет линий и выбрать, каким должны быть линии элементов (пунктир, сплошные и т.д.).
- Штриховки – выбор, как должна выглядеть штриховка и какого цвета она будет. Можно отдельно настроить для переднего и заднего плана элементов, а также отключить видимость, если в какой-то момент штриховку нужно скрыть.
- Прозрачность – настроить, на сколько хорошо будет видно сквозь элементы.
- Сечение – для элементов, которые рассекаются плоскостью разреза или секущей плоскостью.
- Линии – аналогично «Проекция/Поверхность».
- Штриховки - аналогично «Проекция/Поверхность».
Примеры
Рассмотрим несколько стен с разной длиной и толщиной.
https://lh7-rt.googleusercontent.com/docsz/AD_4nXcQ7pR3SvD2KWMiLLFksLky-2hDtRoOb8cxGySL-8tIy-1FxeeIGJspNI0Z2Ch2A9E1p74bqPxFcOWQPwT8-bT9n9bRfpanLQulzcIcvvxZbRDnq69xG60TzgyylyxEjRXOQgeHpbbKj39HOiAtHbXgQkq6WXrQWamPky7w_AD5Nbo3lwOMXQ?key=gSDLKjORfaJQI91cRuVLdA
Для начала выставим такие правила и условием – перекрашивать элементы:
https://lh7-rt.googleusercontent.com/docsz/AD_4nXctwT_VPJoBfp07stvGhAm_KfYF6GkZQS2FgB9YuYVRdIdkwhHI_qqlbH2DQFGKx5N7DzE-Pb5UVXFf8yq4ZRN5wi_UoSHGsV6vt5MIGdYNIOSw8N3HNrLzMYvz_-f2EvMFn59VuuPBrSmD9BE76KW4WpTPs7DlM7Gb-kafHoKSALhv6EbwgEA?key=gSDLKjORfaJQI91cRuVLdA
Перекрасились все стены длиннее 5000 мм
https://lh7-rt.googleusercontent.com/docsz/AD_4nXe3gPpvu5WPWURM5lSWEDwIg8j1NP2tIhI_-vzTJaGU96H6RQ2xxCsxySp1G30uZjqr1NrvIegmC2UnczQWiArlfYDkvRgvj3WAsPTWRI8s83B_FXnXMmx9mO_TD6SWwueXcVosMC3ZcCJdOZ2ryIpN-CyxhtbnW5Qv8KJqjl_qT8YHrforgg?key=gSDLKjORfaJQI91cRuVLdA
Добавим еще одно правило: Толщина – больше или равно – 300.
Остались закрашенными только стены с Длиной больше 5000 мм и Толщиной больше 300 мм, потому что у нас используется оператор «И».
https://lh7-rt.googleusercontent.com/docsz/AD_4nXeloGK9AEfkpwj3ijlTAd13r8G-Dvonza_hAzTLABqxj9laQMHQllTGRk-NQf1hSVGIUDghSCycs4Xz9sReVDmPHJDXMEY2VSBwk8BK4OjrKW4_ICD1bkIbIWbRHZPxA7lFUZ5pnjq1Sz_sTgvwfszCaOEaXVoypD4AsM4POO5vL7pBxUbvDiM?key=gSDLKjORfaJQI91cRuVLdA
Если выставить оператор «ИЛИ», то закрасятся все стены, потому что теперь все они соответствуют хотя бы одному правилу.
https://lh7-rt.googleusercontent.com/docsz/AD_4nXeLV40SCG6Rit5zBoqLfscilqIyqHbEGBZcAuK9hFJ_4a3RFt9-N9bvSqZaIuALux-Qvgsekzdlwqczp0k5e-3SlzZO7HEOssr1m7b_G_HJJsbuO2oylDuwRboKo2ZMPHQxZ3GftSxQO2H0FmnRCAD49NhXSdWKMFVqfZ3gQ_NfCaEOyjj0Huk?key=gSDLKjORfaJQI91cRuVLdA
Как итог, мы научились создавать фильтры, настраивать их под свои потребности и управлять ими.