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