The Inventor Mentor-第十五章 拖拽器和操作器

翻译 2007年09月26日 15:17:00

第十五章 拖拽器和操作器

 

本章目标

在阅读完本章节后,我们将有能力做下列事情:

   

l         将拖拽器与场景中的域或引擎相连接。

l         解释拖拽器与操作器之间的区别。

l         能够编写当交互操作开始或结束时、鼠标移动时、或拖拽器的某个域值发生变化时被调用的回调函数。

l         在应用程序中允许用户利用操作器直接编辑场景中的节点。

l         定制拖拽器的外观。

 

    本章将讨论如何使用 拖拽器 操作器 对象,这两种对象是一种带有用户界面且可以响应事件的特殊对象。像手柄盒操作器(handle box)、轨迹球操作器(trackball)、方向光源操作器(directional light)这些对象,都是利用拖拽器来和用户进行交互操作以及编辑处理。有关拖拽器是如何接收与响应事件的内容,请阅读本书第10章内容。

 

 

什么是拖拽器?

    拖拽器是场景中具有响应用户输入事件能力的一种节点。所有的Inventor拖拽器都内建有一个用户界面。拖拽器会在场景中插入一个用于拾取和用户反馈的几何物体(这个几何物体就是拖拽器的用户界面。译者注)。图15-1给出了拖拽器的类树图。

 

 

 

本章的完整翻译请到下面的地址中下载:

       The Inventor Mentor 英文原版。下载

       The Inventor Mentor 中文译本。下载

       The Inventor Mentor 例子代码。下载

 

相关文章推荐

Open Inventor练习-一维拖拽器SoTranslate1Dragger

拖拽器是Open Inventor坐标变换节点,用来交互用户对显示物体的操作,这个例子是演示SoTranslate1Dragger关联一个SoSphere球体,用来操作拖拽器就可以相应的改变球体的位置...
  • Augusdi
  • Augusdi
  • 2011年10月10日 14:09
  • 1207

模拟鼠标操作器,游戏按键

  • 2010年04月05日 00:13
  • 416KB
  • 下载

USB读写操作器,C#2008源码

  • 2009年12月21日 11:15
  • 42KB
  • 下载

记录用户访问操作器

/** * cn.jbit.filter3.ObserveFilter * 记录用户访问操作器 * 2014-2-18 */ package cn.jbit.filter; import j...

osg中默认操作器TrackBall的一点修改--16.12.14

osg中最常用的操作器就是TrackBall,这一操作器用起来体验确实非常棒,但是也存在一些问题,比如最近在osgOcean中使用这一操作器,发现左键操作后海平面一般都变成歪着的,有时想把场景调整“正...

osg 自己写地面操作器

地面操作器,继承自osg自身的轨迹球操作器(osgGA::OrbitManipulator),参考osgEarth的操作器的实现。 特性: 放大缩小视点始终在指定的地面高度上。(旋转中心点一直在那个...

C语言简易的硬盘操作器

用C语言写的小软件 大神勿喷

osg自定义操作器实现视图缩放

在osg里自己实现操作器,目标是实现绕某中心点旋转,能够支持平移视图,缩放视图。 现在记录一下缩放视图的实现方法。 首先操作器是从osg标准操作器osgGA::StandardManipulator继...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:The Inventor Mentor-第十五章 拖拽器和操作器
举报原因:
原因补充:

(最多只允许输入30个字)