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