Перемещение положения камеры и цели
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
.
данные
Интерпретируйте dx
, dy
и dz
как смещения в координатах данных осей.
camdolly(ax,...)
работает с осями, идентифицированными первым аргументом, ax
. Когда вы не задаете объект осей, camdolly
работает с текущей системой координат.
camdolly
устанавливает свойства CameraPosition
и CameraTarget
осей, который в свою очередь устанавливает свойства CameraPositionMode
и CameraTargetMode
на manual
.