Координатные фильтры используются для единовременного извлечения одного координатного значения из местоположений в существующих объектах.
Координатными фильтрами указывается положение новой координаты с помощью значения X из одного положения, значения Y - из второго положения, а для 3D координат - значения Z из третьего положения. В сочетании с объектной привязкой координатные фильтры можно использовать для получения значений координат из существующего объекта.
Как правило, координатные фильтры используются для указания центра прямоугольника или проекции 3D точки на плоскость XY ПСК.
Для указания фильтра в командной строке следует ввести знак десятичной точки, а затем одну или несколько букв: X, Y или Z. Следующий ввод ограничен только конкретным координатным значением.
Отверстие в крепежной пластине на следующем чертеже отцентрировано относительно прямоугольника путем извлечения координат X,Y середин горизонтального и вертикального ребер детали соответственно.
Диалог в командной строке выглядит так:
Команда: круг
Центр круга или [3Т/2Т/ККР (кас кас радиус)]:x
сер
Выбрать горизонтальный отрезок нижнее ребро крепежной пластины
(требуется YZ): сер
Выбрать вертикальный отрезок левое ребро крепежной пластины
Диаметр/<Радиус> Задать радиус отверстия
Координатные фильтры действуют только в том случае, когда программа запрашивает точку. При попытке использования координатных фильтров в командной строке программа выводит сообщение об ошибке.
В данном примере показано использование координатного фильтра для создания объекта точки в центре 3D объекта. Для простоты восприятия невидимые линии подавлены. Координата X новой точки извлекаются из первой заданной точки, координата Y - из второй точки, а Z - из третьей точки. В результате комбинирования этих трех значений получаются координаты новой точки.
Команда: точка
Точка: .x
сер
Выбрать объект (1)
(требуется YZ): .y
сер
Выбрать объект (2)
(требуется Z): сер
Выбрать объект (3)