Вращайте целевой объект камеры вокруг положения камеры
campan(dtheta,dphi)
campan(dtheta,dphi,coordsys)
campan(dtheta,dphi,coordsys,direction)
campan(ax,...)
campan(dtheta,dphi)
вращает целевой объект камеры текущей системы координат вокруг положения камеры суммами, заданными в dtheta
и dphi
(оба в градусах). dtheta
является горизонтальным вращением, и dphi
является вертикальным вращением.
campan(dtheta,dphi,coordsys)
определите центр вращения с помощью аргумента coordsys
. Это может взять два значения:
'data'
(значение по умолчанию) — Вращает целевой объект камеры вокруг оси, заданной положением камеры, и direction
(значением по умолчанию является положительное z направление),
'camera'
— Вращайте камеру о точке, заданной целевым объектом камеры.
campan(dtheta,dphi,coordsys,direction)
задает ось вращения для системы координаты данных с помощью аргумента direction
с положением камеры. Задайте direction
как трехэлементный вектор, содержащий x-, y-, и z-компоненты направления или одну из опций, 'x'
, 'y'
, или 'z'
, чтобы указать на [1 0 0]
, [0 1 0]
или [0 0 1]
соответственно.
campan(ax,...)
работает с осями, идентифицированными первым аргументом, ax
. Когда вы не задаете объект осей, campan
работает с текущей системой координат.