Назначение фильтров для выбора объектов, их редактирование, присвоение имен.
Отображаются следующие параметры.
Список свойств текущего фильтра (выбранного в соответствующем списке группы опций "Именованные фильтры").
Добавление в фильтр новых свойств (условий, по которым будут отбираться объекты).
Перечень типов объектов, допускающих применение фильтров. Условия фильтрации могут быть сформулированы с помощью логических операторов: AND (И), OR (ИЛИ), XOR (Исключающее ИЛИ) и NOT (НЕ).
При использовании логических операторов необходимо следить за корректностью формулируемого логического выражения. Количество операндов определяется типом логической операции.
Логические операторы |
||
---|---|---|
Открывающий оператор |
Количество операндов |
Закрывающий оператор |
Начало AND |
Один или более |
Конец AND |
Начало OR |
Один или более |
Конец OR |
Начало XOR |
Два |
Конец XOR |
Начало NOT |
Один |
Конец NOT |
Например, следующий фильтр выберет все окружности, за исключением тех, чей радиус больше или равен 1,0:
Объект=Круг
**Начало NOT
Радиус круга= 1,00
**Конец NOT
Определяют (в зависимости от объекта) дополнительные параметры фильтрации. Например, для выбора отрезка можно ввести координаты X, Y и Z его начальной точки.
Для значений параметров фильтрации можно указывать относительные операторы, такие как < (меньше) и > (больше). Например, следующий фильтр выберет все окружности, центры которых имеют координаты, большие или равные 1,1,0, а радиусы больше или равны 1:
Объект=Круг
Центр круга X >= 1,0000 Y >= 1,0000 Z >= 0,0000
Радиус круга>= 1,0000
Вызов диалогового окна со списком всех возможных значений для данного типа объектов. Предлагается выбрать значения для включения в фильтр. Например, при выборе типа объекта "Цвет" появляется список цветов.
Добавление к списку свойств текущего фильтра нового параметра отбора. Свойства неименованных фильтров сохраняются до окончания текущего сеанса работы или до тех пор, пока они не будут удалены вручную.
Замена текущего свойства фильтра (в списке свойств) на свойство, установленное в опции "Выбор фильтра".
Добавление нового объекта в список фильтра.
Указанное в списке свойство перемещается в область "Выбор фильтра". Прежнее значение параметра будет заменено отредактированным.
Удаление выбранного свойства из текущего фильтра.
Удаление всех свойств из текущего фильтра.
Просмотр, сохранение и удаление списков фильтров.
Просмотр имеющихся списков фильтров. Для того чтобы сделать фильтр текущим, его следует выбрать из списка. Именованный фильтр и его список свойств загружаются из файла по умолчанию filter.nfl.
Сохранение фильтра и списка его свойств. Фильтр сохраняется в файле filter.nfl. Имя файла может содержать не более 18 символов.
Удаление фильтра и списка его свойств из файла, выбираемого по умолчанию.
Завершение работы в диалоговом окне и вывод подсказки "Выберите объекты" для создания набора. Текущий фильтр используется на выбранных объектах.