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