创建三维场景后,可配置用户控制的视角与三维场景的交互方式。

注: 以下流程说明了如何在三维图片控件中配置三维场景的视角。如要配置一个场景窗口用于查看三维场景,必须使用场景窗口属性,通过编程配置场景窗口的视角。

关于配置三维场景窗口视角的范例,见labview\examples\Graphics and Sound\3D Picture Control目录下的3D Model of Solar System VI。

按照下列步骤,配置一个在三维控件中使用的三维场景视角。

  1. 创建一个三维场景,或打开一个包含三维场景的VI。
  2. 在前面板上,右键单击三维图片控件,将游标移至快捷菜单的视角控制器,打开可用的选项。
  3. 在下列视角控制器选项中选择:
    • - 不使用三维场景的视角。
    • 球面 - 将视角配置为绕一个固定点旋转。固定点就是三维场景中三维图片控件的中心点。
    • 飞行 - 将视角配置为在三维场景上自由飞行。如选择该选项,不要将视角远离三维对象,否则可能看不到任何对象。
    • 定向 - 将视角配置为相对于z轴固定的点旋转。如选择了该选项,LabVIEW不允许视角向右或向左倾斜。
    在三维场景中移动视角时,LabVIEW将重新绘制场景,更新三维图片控件中的视图。
  4. (可选)要禁用自动重绘,右键单击三维图片控件,并从快捷菜单中选择视角控制器»自动重绘,取消勾选该选项。要对三维场景进行多次更新,并只需在更新全部完毕之后才查看三维场景时,可禁用自动重绘功能。
注: 如要禁用自动重绘,可使用循环,如For循环While循环,更新三维场景。将组成三维场景的VI、属性和方法放在循环之中。LabVIEW每次循环时都将重绘三维场景,每次重绘都将把视图更新为与视角一致。
  1. 运行VI,生成三维场景。
  2. 使用操作工具,在三维图片控件中单击和拖曳,将视角围绕三维场景移动。使用操作工具单击和拖曳时按下<Shift>键,可放大或缩小三维场景。使用操作工具单击和拖曳时按下<Ctrl>键,可在屏幕平面上重新定位视角。(macOS)按下<Option>键。(Linux)按<Alt>键。

也可使用视角控制器:类型视角控制器:自动重绘属性,通过编程配置三维控件中三维场景的视角控制器选项。