camroll(dtheta) – поворот камеры на угол dtheta (в градусах) по часовой стрелке. Пример содержится в листинге 4.
Листинг 4. Поворот камеры вокруг ее оси
sphere hold on cylinder for i = l:60 pause(0.01) camroll(6) end Применение поворота камеры к осям с указателем Нах производится при помощи обращения camroll (Нах, dtheta). □ camtarget – позиционирование камеры.
▪ c = camtarget – возвращает вектор скоординат точки, на которую направлена камера, в декартовой системе координат текущих осей.
▪ camtarget([x у z]) – устанавливает положение точки, на которую направлена камера, в декартовой системе координат текущих осей, т. е. свойство cameraTargetпринимает значение [х у z]. ▪ ctmode = camtarget ('mode') – выходной аргумент являвтся строковой переменной и содержит значение ('auto' или 'manual') свойства CameraTargetMode.
▪ camtarget ('mode') – устанавливает режим позиционирования камеры, т. е. свойство CameraTargetMode принимает значение mode ('auto' или 'manual').
▪ camtarget (нах, ... ) – позиционирование камеры на осях с указателем Hах.
□ саmuр – установка или получение направления вектора камеры.
▪ v = camup – выходной аргумент v является вектором камеры в декартовой системе координат текущих осей.
▪ саmuр([х у z]) – входной аргумент задает вектор камеры в декартовой системе координат текущих осей. Длина вектора не имеет значения, важно определяемое им направление. Свойство CameraUpvector принимает значение [х у z]. ▪ upmode = camup('mode') – выходной аргумент является строковой переменной и содержит значение ('auto' или 'manual') свойства CameraUpVeсtоrMode .
▪ camup(mode) – устанавливает режим выбора направления вектора камеры, т.е. свойство CameraUpVectorMode принимает значение mode ('auto' или 'manual').
▪ саmuр(Нах, ...) – установка или получение направления вектора камеры осей с указателем нах.
□ саmva – установка и получение угла обзора объекта камерой.
▪ c = саmva – выходной аргумент с является углом обзора (в градусах) объекта камерой на текуших осях.
▪ саmva(a) – входной аргумент а задает угол обзора (в градусах) объекта камерой на текуших осях. Свойство CameraViewAngle принимает значение с.
▪ cvamode = camva('mode') – выходной аргумент является строковой переменной и содержит значение ('auto' или 'manual') свойства CameraViewAngleMode.
▪ camva (mode) – устанавливает режим выбора угла обзора, т. е. свойство CamеraViewAngleMode принимает значение mode ('auto' или 'manual').
▪ camva (Hax, ...) – установка и получение угла обзора объекта камерой на осях с указателем Наx.
□ camzoom – изменение угла обзора объекта камерой.