Перемещение положения камеры и цели
camdolly(dx,dy,dz)
camdolly(dx,dy,dz,'targetmode')
camdolly(dx,dy,dz,targetmode,coordsys)
camdolly(ax,...)
camdolly(dx,dy,dz) перемещает положение камеры и целевой объект камеры заданными суммами dx, dy, и dz.
camdolly(dx,dy,dz,'targetmode') использует targetmode аргумент, чтобы определить, как камера перемещается:
'movetarget' (значение по умолчанию) — Перемещение и камера и цель.
'fixtarget' — Переместите только камеру.
camdolly(dx,dy,dz,targetmode,coordsys) использует coordsys аргумент, чтобы определить, как MATLAB® интерпретирует dx, dy, и dz:
'camera' (значение по умолчанию) — Перемещение в системе координат камеры. dx перемещения слева/справа, dy перемещения вниз / и dz проходит ось просмотра. MATLAB нормирует модули к сцене.
Например, установка dx к 1 перемещению камера направо, которая продвигает сцену к левому краю поля, сформированного прямоугольником положения осей. Отрицательная величина перемещает сцену в другое направление. Установка dz к 0,5 перемещениям камера к позиции на полпути между положением камеры и целевым объектом камеры.
'pixels' — Интерпретируйте dx и dy как смещения пикселей. Эта опция игнорирует dz.
'data' — Интерпретируйте dx, dy, и dz как возмещает в координатах данных осей.
camdolly(ax,...) работает с осями, идентифицированными первым аргументом, ax. Когда вы не задаете объект осей, camdolly работает с текущей системой координат.
camdolly устанавливает оси CameraPosition и CameraTarget свойства, который в свою очередь устанавливает CameraPositionMode и CameraTargetMode свойства к manual.