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