Вращайте целевой объект камеры вокруг положения камеры
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
работает с текущей системой координат.