主要内容

camdolly

移动摄像机位置和目标

语法

camdolly (dx, dy, dz)
camdolly (dx, dy, dz, targetmode)
camdolly (dx, dy, dz, targetmode coordsys)
camdolly (ax,…)

描述

camdolly (dx, dy, dz)按指定的数量移动摄像机位置和摄像机目标dxdy,dz

camdolly (dx, dy, dz, targetmode)使用targetmode参数来确定相机如何移动:

  • “movetarget”(默认)-移动相机和目标。

  • “fixtarget”-只移动摄像机。

camdolly (dx, dy, dz, targetmode coordsys)使用coordsys参数确定如何用MATLAB®解释dxdy,dz

  • “相机”(默认)-在相机的坐标系统中移动。dx左/右移动,dy向下/向上移动,然后dz沿着观察轴移动。MATLAB将单元归一化为场景。

    例如,设置dxTo 1将相机向右移动,这将场景推到由轴位置矩形组成的方框的左边缘。负值使场景向另一个方向移动。设置dzTo 0.5将相机移动到相机位置和相机目标之间的中间位置。

  • “像素”——解释dx而且dy作为像素偏移量。该选项忽略dz

  • “数据”——解释dxdy,dz作为坐标轴上数据坐标的偏移量。

camdolly (ax,…)操作在第一个参数标识的轴上,斧头.当您没有指定坐标轴对象时,camdolly在当前轴上操作。

camdolly设置轴CameraPosition而且CameraTarget属性,该属性反过来设置CameraPositionMode而且CameraTargetMode属性手册

例子

全部折叠

移动相机沿x设在和y-轴的一系列步骤。

冲浪(山峰)轴vis3dT = 0:pi/20:4*pi;Dx = sint /40;Dy = cos(t) /40;I = 1:长度(t) camdolly(dx(I),dy(I),0) drawnow结束

版本历史

R2006a之前介绍

Baidu
map