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