主要内容

视图工具栏控制摄像机

相机工具栏

相机工具栏使您能够交互式地执行一些查看操作。使用相机工具栏,

  • 显示工具栏选择相机工具栏从图窗口视图菜单或通过输入cameratoolbar在命令窗口中。

  • 选择类型的相机运动控制您想要使用通过单击按钮或改变cameratoolbar在命令窗口模式。

  • 图窗口并点击光标位置,按住鼠标右键,然后在所需的方向移动光标。

当你移动鼠标立即显示更新。

工具栏包含以下部分:

  • 相机运动的控制——这些工具选择的相机运动功能启用。您还可以访问摄像机的运动控制工具菜单。

  • 主轴选择器——有些相机控制操作对一个特定的轴。这些选择器使您能够选择主轴或选择nonaxis限制运动。选择器是灰色的,不适用于当前选择的功能。你也可以访问的主轴选择器工具菜单。

  • 现场光——现场按钮切换或关闭光源场景中每个轴(光)。

  • 投影类型——你可以选择拼写或透视投影类型。

  • 重置和停止,重新返回现场视图交互开始。停止导致相机停止运动(这可能是有用的,如果你用太多的光标移动)。您还可以访问一组扩展的复位功能工具菜单。

一个场景定义了主轴的方向是面向向上在屏幕上。例如,一个MATLAB®曲面图将沿着积极向上的方向z设在。

沿着轴轴约束camera-tool运动(在屏幕上)平行和垂直于您选择的主轴。指定一个主轴是有用的,如果您的数据定义对特定的轴。Z是默认的主轴,因为这与MATLAB默认3 d视图。

两个相机的工具(轨道和Pan /倾斜)允许您选择一个主轴以及axis-free运动。在屏幕上,旋转的轴是由一个垂直和水平线,两者都通过定义的点CameraTarget财产和平行和垂直于主轴。

例如,当主轴是z,运动发生

  • 一条垂直线,穿过相机目标平行z设在

  • 一条水平线,通过摄像机和垂直于目标z设在

这意味着现场(或相机,视情况而定)的弧的中心是在相机的目标。下图演示了一个转动轴z主轴。

旋转的轴总是通过相机的目标。

优化3 d摄像机运动

当您创建一个情节,MATLAB显示它的长宽比与图窗口。这种行为可能不会创建一个最佳情况3 - d图形的操作,因为它会导致扭曲你移动相机。为了避免可能的变形,最好切换到3 d可视化模式(从命令行启用命令vis3d)。MATLAB使用相机工具栏时,它会自动切换到3 d可视化模式,但警告说你第一次用下面的对话框。

这个对话框只有一次/ MATLAB会话。

摄像头运动控制

本节讨论单个摄像机运动功能从工具栏选择。

请注意

解释下面的图时,请记住,相机总是指向相机的目标。看到相机图像的术语插图的图形属性参与相机运动。

轨道照相机

轨道照相机摄像机的旋转z设在(默认情况下)。您可以选择x- - - - - -,y- - - - - -,z,或使用主轴free-axis旋转选择器。当使用没有主轴,可以绕任意轴旋转。

图形属性

轨道相机改变了CameraPosition属性,同时保持CameraTarget固定的。

轨道现场光

现场光光源,对相机的位置。默认情况下,现场光相机的定位是正确的(例如,camlight正确的)。轨道现场光线改变相机的光的偏移位置。只有一个场景光;但是,您可以添加其他灯使用命令。

切换现场光,通过单击黄色灯泡图标。

图形属性

轨道现场光移动现场通过改变光的位置财产。

锅/倾斜相机

锅/倾斜相机移动场景中的点,同时保持相机固定相机点。运动发生在弧形的z设在默认情况下。您可以选择x- - - - - -,y- - - - - -,z,或使用轴free-axis旋转选择器。

图形属性

锅/倾斜相机移动场景中的点的相机指向通过改变CameraTarget财产。

相机水平/垂直移动

移动光标或垂直(或任何组合的两个)移动方向相同。

图形属性

水平和垂直运动是通过移动来实现CameraPositionCameraTarget沿着平行线一致。

相机向前和向后移动

移动光标向上或向右移动摄像机场景。向左移动光标或移动相机远离现场。可以移动摄像机在场景中的对象和另一边的相机目标。

图形属性

这个函数将CameraPosition沿着线连接摄像机的位置和摄像机的目标。

变焦相机

变焦相机使现场大你向上或向右移动光标和较小的移动光标或向左。缩放不移动相机,因此无法通过场景中物体移动的观点。

图形属性

变焦是通过改变来实现的CameraViewAngle。角度越大,场景似乎越小,反之亦然。

相机卷

相机辊旋转摄像机查看轴,从而旋转视图在屏幕上。

图形属性

相机改变了滚CameraUpVector