Манипуляторы исходной СК 3D преобразований

Предыдущая страницаВ началоСледующая страница

В данном разделе описаны типы, контекстные меню и настройки манипуляторов исходной СК преобразования 3D элементов.

Задание преобразований с помощью этих манипуляторов описано в разделе Виды 3D преобразований.

Манипуляторы масштабирования и их использование описаны в разделе Масштабирование.

В процессе использования манипуляторов для задания преобразования, требующего ввода числового значения, поле для ввода данного значения отображается на Панели фильтров (либо на системной панели, если она включена).

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

TransformationFilters1

 

TransformationFilters2

 

TransformationFilters3

Типы манипуляторов

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

ManipulatorsCallouts

0 - манипулятор начала координат

X - манипулятор оси X

Y - манипулятор оси Y

Z - манипулятор оси Z

rX - манипуляторы поворота вокруг оси X

rY - манипуляторы поворота вокруг оси Y

rZ - манипуляторы поворота вокруг оси Z

XY - манипулятор плоскости XY

XZ - манипулятор плоскости XZ

YZ - манипулятор плоскости YZ

Манипуляторы осей имеют вид стрелок: X - красная, Y - зелёная, Z - синяя.

Манипуляторы плоскостей имеют вид плоскостей, совпадающих по цвету с осью, являющейся нормалью к данной плоскости.

Манипулятор начала координат имеет вид бирюзового шарика в точке пересечения манипуляторов осей.

Манипуляторы поворота имеют вид дуг по обе стороны от оси перпендикулярной оси вращения. Одна из дуг отвечает за положительные значения поворота, другая - за отрицательные. Если совместить направление взгляда с направлением оси вращения, то положительные значения соответствуют направлению "по часовой стрелке", а отрицательные - "против часовой стрелки". Цвет манипулятора соответствует цвету оси вращения.

 

CVCCV

Ось Х совпадает с направлением взгляда

1 - манипулятор положительных значений поворота вокруг оси Х

2 - манипулятор отрицательных значений поворота вокруг оси Х

Контекстные меню манипуляторов

Нажатие mouse right на манипуляторе вызывает контекстное меню манипулятора. Для разных типов манипуляторов состав контекстного меню разный, но всегда присутствуют два общих пункта:

Развернуть
Ориентирует вид таким образом, что ось Х направлена горизонтально вправо, ось Y - вертикально вверх, а ось Z - противоположно направлению взгляда.

Настройка...
Вызывает общий диалог настроек манипулятора.

 

ManipulatorRotationContext

Контекстное меню манипулятора поворота содержит только общие пункты.

ManipulatorOriginContext

Контекстное меню манипулятора начала координат помимо общих пунктов содержит опцию Циклическая смена осей, работающий аналогично опции автоменю.

V18_12_ManipulatorPlaneCM

Контекстное меню манипулятора плоскости помимо общих пунктов содержит опции:

Перенести до точки

Совместить полностью

Перенести до поверхности

Перенести параллельно плоскости

 

V18_12_ManipulatorAxisCM

Контекстное меню манипулятора оси помимо общих пунктов содержит опции:

Перенести до точки

Повернуть параллельно направлению

Совместить ось полностью

Направить ось на точку

Направить ось на точку поворотом вокруг оси

Переместить до кривой

Переместить до поверхности

Повернуть параллельно касательной к кривой

Повернуть параллельно нормали к кривой

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

Настройка манипуляторов

Диалог настроек манипуляторов СК один и тот же, независимо от того, из контекстного меню какого манипулятора он вызван. В нём можно задать шаг перемещения манипулятора при Переносе и Повороте, введя значение шага в поле справа от соответствующего флага. Шаг переноса задается в единицах, установленных для длины в DocumentProperties Параметрах документа (по умолчанию в миллиметрах), а шаг поворота - в градусах. Для применения введённого значения нужно установить флаг и нажать ОК. Если флаг снят, то введенное значение шага сохраняется в параметрах системы после нажатия ОК, но не применяется при перемещении манипулятора.

ManipulatorSettings