The Inventor Mentor-第十二章 传感器

翻译 2007年09月20日 14:29:00

第十二章 传感器

 

本章目标

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

 

l         描述在场景中使用的不同类型的传感器,以及每种传感器的用法。

l         理解传感器在延迟队列和定时队列中是如何被调度的,以及何时被处理的

l         可以为数据和定时传感器编写回调函数。

l         设置延迟队列传感器(delay-queue sensor)的优先级

 

    本章将描述怎样向场景增加传感器节点。传感器是一种Inventor对象,它可以监视多种类型的事件,在发生这些事件的时候,它可以调用用户提供的回调函数。传感器分成两大类:数据传感器,可以响应节点域、子节点、或路径中的数据变化;定时传感器,可以对某些调度条件做出响应。

 

 

传感器简介

    传感器是一种比较特殊的对象类。它可以与Inventor的场景数据库相关联。它通过调用用户提供的回调函数来响应数据库的变化或某些时间事件。数据传感器(从SoDataSensor派生)会监视数据库中某些部分数据。当这些数据发生变化时,它会通知应用程序。定时传感器(像SoAlarmSensorSoTimerSensor)会在某些类型的时间事件发生时通知应用程序。注意:这里的时间“事件”只发生在Inventor内部。它们不属于第10章所描述的事件模型。图12-1是传感器的部分类树图。

 

 

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

       The Inventor Mentor 英文原版。下载

       The Inventor Mentor 中文译本。下载

       The Inventor Mentor 例子代码。下载

 

 

The Inventor Mentor-第七章 纹理

第七章 纹理 本章目标在阅读完本章节后,我们将可以做下列事情: l         使用缺省纹理映射方式,将纹理“贴”到场景中的物体表面上。l         通过直接指定纹理坐标,将纹理“贴”到场景...
  • RobinHao
  • RobinHao
  • 2007年09月12日 17:02
  • 1701

The Inventor Mentor-第十一章 文件格式

第十一章 文件格式 本章目标在阅读完本章后,我们将有能力做下列事情: l         以ASCII或二进制格式将场景数据输出到文件中。l         读取场景文件,将数据输入到Inventor...
  • RobinHao
  • RobinHao
  • 2007年09月17日 16:06
  • 1844

The Inventor Mentor-第六章 文本

第六章 文本 本章目标在阅读完本章节后,我们将可以做下列事情: l         向场景增加2D文本。l         使用多种定制的外观(profiles)和字体,向场景增加3D文本。     ...
  • RobinHao
  • RobinHao
  • 2007年09月11日 17:01
  • 1600

The Inventor Mentor-第一章 综述

第一章 综述 本章目标       在阅读完本章节后,我们将可以做下列事情: l         认识组成Open Inventor工具包的几个关键组件。l         理解Open Invent...
  • RobinHao
  • RobinHao
  • 2007年09月05日 12:59
  • 3522

The Inventor Mentor-第一章 综述

第一章 综述 本章目标       在阅读完本章节后,我们将可以做下列事情: l         认识组成Open Inventor工具包的几个关键组件。l         理解Open Invent...
  • Augusdi
  • Augusdi
  • 2010年07月28日 16:00
  • 843

The Inventor Mentor-第十三章 引擎

第十三章 引擎 本章目标在阅读完本章节后,我们将有能力做下列事情: l         实现场景中域与域之间的连接l         在数据库中创建并使用全局域。l         实现引擎与域以及引...
  • RobinHao
  • RobinHao
  • 2007年09月21日 17:19
  • 1300

The Inventor Mentor-第二章 一个 Inventor例子

 第二章 一个 Inventor例子 本章目标在阅读完本章节后,我们将可以做以下事情: l         理解Inventor程序的基本结构。l         了解Inventor的使用约定。 本...
  • RobinHao
  • RobinHao
  • 2007年09月05日 18:03
  • 2709

The Inventor Mentor-第十六章 Inventor组件库

第十六章Inventor组件库 本章目标在阅读完本章节后,我们将有能力做下列事情: l         构造、创建和使用SoXtRenderAreal         使用用于初始化和窗口管理的Inv...
  • RobinHao
  • RobinHao
  • 2007年09月27日 15:09
  • 1509

The Inventor Mentor-关于这本书

The Inventor Mentor运用Open InventorTM 进行面向对象的3D图形开发,第二版Josie WerneckeOpen Inventor 框架工作组郝伟 译  关于这本书  ...
  • RobinHao
  • RobinHao
  • 2007年09月05日 12:53
  • 3994

The Inventor Mentor-附录C:错误处理

 附录C:错误处理     Inventor的调试版本和发行版本都提供了基本的错误处理机制。如图C-1所示,有三个类是从基类SoError派生出来的。在读Inventor格式文件时有可能发生读 错误。...
  • RobinHao
  • RobinHao
  • 2007年09月29日 18:21
  • 1397
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:The Inventor Mentor-第十二章 传感器
举报原因:
原因补充:

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