主要内容

camorbit

围绕摄像机目标旋转摄像机位置

语法

camorbit (dtheta dphi)
camorbit (dtheta dphi。”coordsys”)
camorbit (dtheta dphi。”coordsys”、“方向”)
camorbit (axes_handle…)

描述

camorbit (dtheta dphi)中指定的量围绕相机目标旋转相机位置dthetadphi(都是在程度上)。dtheta是水平旋转和dphi是垂直旋转。

camorbit (dtheta dphi。”coordsys”)属性围绕相机目标旋转相机位置coordsys参数来确定旋转中心。coordsys可以取两个值:

  • 数据(默认值)-围绕摄像机目标和对象定义的轴旋转摄像机方向(默认为正数z方向)。

  • 相机-围绕摄像机目标所定义的点旋转摄像机。

camorbit (dtheta dphi。”coordsys”、“方向”)属性定义数据坐标系的旋转轴方向参数与相机目标相结合。指定方向作为包含x-,y- - - - - -,z-方向或选项之一的分量,xy,或z,表示[10 0 0][0 10 0],或[0 0 1]分别。

camorbit (axes_handle…)操作在第一个参数标识的轴上,axes_handle。如果没有指定轴句柄,camorbit在当前轴上操作。

的行为camorbit不同于rotate3d功能,而rotate3d工具修改视图坐标轴的性质camorbit函数固定纵横比并修改CameraTargetCameraPosition,CameraUpVector坐标轴的性质。看到轴属性有关所有轴属性的更多信息。

例子

全部折叠

水平旋转相机围绕由相机目标点和平行于的方向定义的一条线y设在。将这个旋转想象成一个锥形,相机目标在顶点,相机位置形成基础。

冲浪(山峰)轴vis3dI = 1:36 camorbit(10,0,“数据”,[0 10 0]结束

在相机坐标系中旋转,使相机沿圆周绕轴旋转,同时保持圆周的中心在相机目标上。

冲浪(山峰)轴vis3d我= 1:36 camorbit (10 0“相机”) drawnow结束

选择

从图中启用3-D旋转工具菜单或图形工具栏。

版本历史

R2006a之前介绍