Перемещение положения камеры и цели
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
.