The Inventor Mentor-第十章 处理事件和选择器

翻译 2007年09月15日 12:05:00

第十章 处理事件和选择器(Selection

 

本章目标

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

 

l         解释Open Inventor如何处理输入事件。

l         使用Inventor内建的选择策略,选择场景中的物体。

l         创建事件回调节点,执行自定义选择策略。

l         高亮选择(Highlight selected)场景中的物体。

l         编写选择回调函数,当选择器列表发生变化后,允许应用程序执行特定的操作。

 

 

    本章将描述Open Inventor的事件模型。Inventor的事件模型为我们提供了一种简单的机制,通过这些机制,我们可以将像“按下键盘”和“移动鼠标”等这样的事件传递给场景数据库中的物体,以便这些物体可以处理这些事件。与窗口系统将事件传递到客户窗口中的做法类似,Inventor会将事件传递到数据库中能够处理它们的物体上。本章将要介绍的重要概念包括:Inventor的事件处理编程模型,以及SoXtRenderArea的用法,SoXtRenderArea是一个可以执行渲染操作和事件处理的窗口组件。本章还将详细讨论SoHandleEventAction类。同时也会对事件回调函数选择器节点高亮选择等这些概念进行探讨。

 

 

概述

    当用户在手柄盒(handle-box)操作器上点击鼠标,然后将物体拖动到一个新位置上时,Inventor是如何接收来自鼠标设备的输入,从而移动物体的呢?如果用户在一个不包含有任何物体的渲染区上点击鼠标会发生什么事情呢?Inventor是如何跟踪多个被用户选中的物体呢? 这些都是在我们开发交互式应用程序之前必须要回答的问题。

 

 

 

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

       The Inventor Mentor 英文原版。下载

       The Inventor Mentor 中文译本。下载

       The Inventor Mentor 例子代码。下载

 

 

思科CCNA第二学期第十章答案

1.请参见图示。在从路由器 JAX 发送到路由器 ATL 的 LSP 中,可以看到哪种类型的信息? 跳数 路由的正常运行时间 链路...
  • u014253173
  • u014253173
  • 2015年01月24日 20:21
  • 2512

周志华 《机器学习》之 第十一章(特征选择与稀疏学习)概念总结

在做图像识别的程序中,我们经常遇到特征这个词语,也常有特征提取作为识别的前序工作,通常我们可以根据提取到的特征,根据应有特征进行对比,最终完成对物体缺陷等的识别。那么在提取到的众多特征中,如何有效的提...
  • lixianjun913
  • lixianjun913
  • 2016年08月29日 17:53
  • 2142

第十章 多处理器和实时调度

一、多处理器调度1、多处理器系统分类松耦合、分布式多处理器、集群 由一系列相对自治的系统组成,每个处理器有自己的内存和I/O通道。专门功能的处理器 有一个通用的主处理器,专用处理器受主处理器的控制...
  • yangquanhui1991
  • yangquanhui1991
  • 2015年08月12日 20:38
  • 1324

C#处理事件的过程

  • 2013年07月16日 14:13
  • 22KB
  • 下载

鼠标移动和离开的消息处理事件

  • 2008年08月04日 14:48
  • 50KB
  • 下载

js鼠标处理事件大全

  • 2011年12月13日 11:10
  • 22KB
  • 下载

jquery基础 选择器 事件

  • 2010年06月22日 18:07
  • 182KB
  • 下载

自定义事件选择器

  • 2017年08月23日 09:59
  • 4.19MB
  • 下载

Cocos2d-X中实现自定义菜单处理事件

当用户点击再松开后才会响应菜单事件,而在游戏中有些游戏需要玩家点击后就处理事件,如玩坦克大战的时候,玩家是点击一下就发射子弹,并是点击松手后发射子弹,在Cocos2d-X中没有这种消息,下面就通过自定...
  • u010105970
  • u010105970
  • 2014年10月15日 11:39
  • 1222

IOS 代码创建控件,并有处理事件

@interface AppDelegate() @property UILabel* show; @end @implementation AppDelegate - (BOOL)applic...
  • wide288
  • wide288
  • 2015年01月21日 21:10
  • 2356
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:The Inventor Mentor-第十章 处理事件和选择器
举报原因:
原因补充:

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