Раздел: Документация
0 ... 360 361 362 363 364 365 •campos ([к у z]) •— задание положения камеры в декартовой системе координат осей. •cpmode = campos(mode) —- выходной аргумент является строковой переменной и может быть auto или manual в зависимости от значения свойства осей cameraPositionMode (см. разд. "Управление камерой" главы 4). •campos(mode) — установка свойства осей CameraPositionMode. ВХОДНОЙ аргумент может принимать значения auto или manual. •campos (Нах, ...) — управление положением камеры на осях с указателем Нах. □camproj — установка или определение типа проекции осей трехмерных графиков на экран. •proj = camproj — выходной аргумент proj содержит тип проекции трехмерных осей на экран. Возможны два варианта: orthographic или perspective, в зависимости от значения свойства Projection осей координат. •camproj (projection) — задание типа проекции трехмерных осей на экран (orthographic ИЛИ perspective). •camproj (Нах, ...) — установка или определение типа проекции осей с указателем Нах на экран. □camroll — поворот камеры вокруг ее оси (взаимное расположение камеры и объекта описано в разд. "Управление камерой" главы 4). •camroll (dtheta) — поворот камеры на угол dtheta (в градусах) по часовой стрелке. Пример содержится в листинге П5. Листинг П5. Поворот камеры вокруг ее оси sphere hold on cylinder for i = 1:60 pause(O.Ol) camroll (6) ![]() Применение поворота камеры к осям с указателем нах производится при помощи обращения camroll (Нах, dtheta). □ camtarget — позиционирование камеры. •с = camtarget — возвращает вектор с координатами точки, на которую направлена камера, в декартовой системе координат текущих осей. •camtarget ([х у z]) — устанавливает положение точки, на которую направлена камера в декартовой системе координат текущих осей, т.е. свойство CameraTarget принимает значение [х у z] (см.разд. "Управление камерой"главы 4). •ctmode = camtarget (mode*) — выходной аргумент является строковой переменной и содержит значение auto или manual свойства CameraTargetMode. •camtarget (mode) — устанавливает режим позиционирования камеры, т. е. свойство CameraTargetMode принимает значение mode (auto или manual). •camtarget (Нах, ...) — позиционирование камеры на осях с указателем Нах. П сатир — установка или получение направления вектора камеры. •v = сатир — выходной аргумент v является вектором камеры в декартовой системе координат текущих осей (см. разд. "Управление камерой" главы 4). •сатир([х у z]) — входной аргумент задает вектор камеры в декартовой системе координат текущих осей. Длина вектора не имеет значения, важно определяемое им направление. Свойство cameraupvector принимает значение [х у г]. •upmode = camup ( mode)— выходной аргумент является строковой переменной и содержит значение auto или manual свойства CameraUpVectorMode. •camup (mode) — устанавливает режим выбора направления вектора камеры, т.е. свойство CameraUpVectorMode принимает Значение mode (auto или manual). •camup(нах, ...)— установка или получение направления вектора камеры осей с указателем Нах. □ camva — установка и получение угла обзора объекта камерой. •с = camva — выходной аргумент с является углом обзора (в градусах) объекта камерой на текущих осях (см. разд. "Управление камерой" главы 4). •camva (а) — входной аргумент а задает угол обзора (в градусах) объекта камерой на текущих осях. Свойство CameraViewAngle принимает значение с. •cvamode = camva(mode) — выходной аргумент является строковой переменной и содержит значение (auto или manual) свойства CameraViewAngleMode. •camva (mode) — устанавливает режим выбора угла обзора, т. е. свойство CameraViewAngleMode принимает значение mode (auto ИЛИ manual). camva (ах,...) — установка и получение угла обзора объекта камерой на осях с указателем Нах. ~) camzoom — изменение угла обзора объекта камерой. •camzoom (р) — значение входного аргумента р, большее единицы, приводит к увеличению угла обзора, если р меньше единицы, но больше нуля, то угол обзора уменьшается. Свойство CameraViewAngleMode принимает значение manual, а значение cameraViewAngle изменияет-ся соответствующим образом. Пример применения camzoom приведен в листинге Пб. \ Листинг П6. Изменение угла обзора объекта sphere for i = 1D:-1:3 pause(0.05) camzoom(1/10) end for i = 3:10 pause(0.05) camzoom(10) ![]() 0 ... 360 361 362 363 364 365
|