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