主要内容

用相机工具栏查看控件

相机工具栏

摄像头工具栏使您能够交互式地执行许多查看操作。要使用相机工具栏,

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

  • 选择您想要使用的相机运动控制类型,可以单击按钮或更改cameratoolbar模式。

  • 将光标放置在图形窗口上并单击,按住鼠标右键,然后将光标移动到所需的方向。

当您移动鼠标时,显示立即更新。

工具栏包含以下部分:

  • 相机运动控制-这些工具选择哪个相机运动功能启用。您也可以访问相机运动控制从工具菜单。

  • 主轴选择器-一些相机控制操作相对于一个特定的轴。这些选择器使您能够选择主轴或选择非轴约束运动。当选择器不适用于当前选择的函数时,选择器将显示为灰色。方法访问主轴选择器工具菜单。

  • 场景灯——场景灯按钮在场景中切换一个光源的开启或关闭(每个轴一个灯)。

  • 投影类型-您可以选择正投影或透视投影类型。

  • 重置和停止-重置将场景返回到交互开始时的视图。Stop会使相机停止移动(如果你应用了太多的光标移动,这可能很有用)。控件中访问扩展的重置函数集工具菜单。

场景的主轴定义了屏幕上向上的方向。例如,一个MATLAB®曲面图沿正方向对齐z设在。

主轴约束相机工具沿(在屏幕上)与所选主轴平行或垂直的轴运动。如果数据是根据特定的轴定义的,则指定主轴是有用的。Z是默认的主轴,因为这与MATLAB默认的3-D视图相匹配。

两个相机工具(轨道和Pan/Tilt)允许您选择主轴以及无轴运动。在屏幕上,旋转轴由一条垂直线和一条水平线决定,这两条直线都通过由函数定义的点CameraTarget属性,平行于主轴,垂直于主轴。

例如,当主轴为z时,运动大约发生

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

  • 穿过相机目标并与目标垂直的水平线z设在

这意味着场景(或摄像机,视情况而定)以以摄像机目标为中心的弧线移动。下面的图片说明了a的旋转轴z主轴。

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

优化3-D相机运动

当您创建一个图形时,MATLAB会显示一个适合图形窗口的纵横比。这种行为可能不会为3-D图形的操作创造一个最佳的情况,因为它可能导致失真,因为你在场景中移动相机。为了避免可能的失真,最好切换到3-D可视化模式(从命令行使用命令启用)vis3d).当使用Camera工具栏时,MATLAB会自动切换到3-D可视化模式,但首先会通过以下对话框警告您。

这个对话框在每个MATLAB会话中只出现一次。

相机运动控制

本节讨论从工具栏中选择的单个相机运动函数。

请注意

在解释下列图表时,请记住相机总是指向相机目标。看到相机图形术语用于说明相机运动中涉及的图形属性。

轨道照相机

轨道相机旋转相机围绕z-axis(默认)。您可以选择x-,y-,z-,或使用主轴选择器自由轴旋转。当没有主轴时,可以绕任意轴旋转。

图形属性

轨道摄像机改变了CameraPosition财产,同时保留CameraTarget固定的。

轨道场景灯

场景光是相对于相机位置放置的光源。默认情况下,场景灯位于相机的右侧(即,camlight正确的).轨道场景光改变光的偏移相机位置。只有一场戏的灯光;方法可以添加其他灯命令。

通过点击黄色灯泡图标来切换场景灯的开启和关闭。

图形属性

轨道场景灯通过改变灯光来移动场景灯位置财产。

锅/倾斜相机

平移/倾斜相机移动场景中相机指向的点,同时保持相机固定。运动以弧线的形式发生z-axis默认。您可以选择x-,y-,z-,或使用主轴选择器自由轴旋转。

图形属性

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

水平/垂直移动相机

水平或垂直移动光标(或两者的任意组合)将场景移动到相同的方向。

图形属性

水平和垂直运动是通过移动CameraPositionCameraTarget沿着平行线一致地

向前和向后移动相机

向上或向右移动光标将使相机向场景移动。向下或向左移动光标将使相机远离场景。可以通过场景中的物体移动相机,并移动到相机目标的另一边。

图形属性

这个函数移动CameraPosition沿着连接相机位置和相机目标的线。

变焦相机

当你向上或向右移动光标时,变焦相机使场景变大,当你向下或向左移动光标时,场景变小。缩放不会移动相机,因此不能通过场景中的物体移动视点。

图形属性

缩放是通过更改CameraViewAngle.角度越大,景物越小,反之亦然。

相机卷

相机滚动旋转相机沿观看轴,从而旋转屏幕上的视图。

图形属性

相机滚动改变CameraUpVector

Baidu
map