Диалоговое окно "Фильтры выбора объектов"

Назначение фильтров для выбора объектов, их редактирование, присвоение имен.

Список параметров

Отображаются следующие параметры.

Список свойств фильтра

Список свойств текущего фильтра (выбранного в соответствующем списке группы опций "Именованные фильтры").

Выбор фильтра

Добавление в фильтр новых свойств (условий, по которым будут отбираться объекты).

Типы объектов и логические операторы

Перечень типов объектов, допускающих применение фильтров. Условия фильтрации могут быть сформулированы с помощью логических операторов: AND (И), OR (ИЛИ), XOR (Исключающее ИЛИ) и NOT (НЕ).

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

Логические операторы

Открывающий оператор

Количество операндов

Закрывающий оператор

Начало AND

Один или более

Конец AND

Начало OR

Один или более

Конец OR

Начало XOR

Два

Конец XOR

Начало NOT

Один

Конец NOT

Например, следующий фильтр выберет все окружности, за исключением тех, чей радиус больше или равен 1,0:

Объект=Круг

**Начало NOT

Радиус круга= 1,00

**Конец NOT

Параметры X, Y, Z

Определяют (в зависимости от объекта) дополнительные параметры фильтрации. Например, для выбора отрезка можно ввести координаты X, Y и Z его начальной точки.

Для значений параметров фильтрации можно указывать относительные операторы, такие как < (меньше) и > (больше). Например, следующий фильтр выберет все окружности, центры которых имеют координаты, большие или равные 1,1,0, а радиусы больше или равны 1:

Объект=Круг

Центр круга X >= 1,0000 Y >= 1,0000 Z >= 0,0000

Радиус круга>= 1,0000

Выбрать

Вызов диалогового окна со списком всех возможных значений для данного типа объектов. Предлагается выбрать значения для включения в фильтр. Например, при выборе типа объекта "Цвет" появляется список цветов.

Добавить

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

Заменить

Замена текущего свойства фильтра (в списке свойств) на свойство, установленное в опции "Выбор фильтра".

Добавить объект

Добавление нового объекта в список фильтра.

Изменить

Указанное в списке свойство перемещается в область "Выбор фильтра". Прежнее значение параметра будет заменено отредактированным.

Удалить

Удаление выбранного свойства из текущего фильтра.

Очистить

Удаление всех свойств из текущего фильтра.

Именованные фильтры

Просмотр, сохранение и удаление списков фильтров.

Текущий

Просмотр имеющихся списков фильтров. Для того чтобы сделать фильтр текущим, его следует выбрать из списка. Именованный фильтр и его список свойств загружаются из файла по умолчанию filter.nfl.

Сохранить как

Сохранение фильтра и списка его свойств. Фильтр сохраняется в файле filter.nfl. Имя файла может содержать не более 18 символов.

Удалить текущий список

Удаление фильтра и списка его свойств из файла, выбираемого по умолчанию.

Применить

Завершение работы в диалоговом окне и вывод подсказки "Выберите объекты" для создания набора. Текущий фильтр используется на выбранных объектах.