::产品概述::
CyberGlove VirtualHand SDK
VirtualHand SDK为一个完整的解决方案,用于模拟应用中增加手部动作捕捉、手互动及力反馈。
概述
该款设备简化了开发人员在机械CAD制图、研发或3D电子商务中的模拟应用,带来全新的“手动式”应用理念。SDK包括三个主要组成部分:
1.设备管理器:一个多平台(W2K,NT,IRIX 和WinXP)网络感知设备驱动系统,用于CyberGlove、CyberTouch 、CyberGrasp 和CyberForce系统,以及Polhemus公司的Fastrak系统和Ascension Flock of Birds 六自由度(DOF)跟踪器。
2.设备配置实用程序:一个用户友好的Windows类似界面,用来校准并设置您的手套、触摸、握取和六自由度跟踪器。 DCU可以让您保存配置,并配置默认设置。
3.VirtualHand API:一个全功能的C++开发库,支持碰撞检测、手联动管理及力反馈。
产品规范
- 产品附带的C++库提供了一个面向对象的模型。
- 为构建从无到有的手动模拟,或将虚拟手交互集成到现有应用中提供了一个总体框架。
- 包括一个设备配置工具,可使用户校准并配置CyberGlove系统的CyberGlove有线产品及支持的跟踪器产品,采用一种直观、图形化的方式。
- 提供3D数字对象之间的实时碰撞检测功能。
- 为CyberGrasp和 CyberForce系统用户提供力反馈界面。
- 提供全面的网络支持。用户可以在一台主机上运行应用程序,同时从另一台机器上获得设备数据,允许分布在不同地理位置的团队进行互动。
- 包含抓取算法,用于拾取加载到场景中的任意对象。
- 包含用于管理位置跟踪器偏移的“ghost-hand”支持,防止手穿过对象。
- 提供快速的多边形级碰撞检测引擎,包括支持专门的第三方碰撞模块的开放应用编程接口。
- 为模型导入和与第三方可视化软件的接口提供开放的应用编程接口。包括一个VRML/Cosmo(SGI优化器1.2)。
- 提供显著改进的整体结构,具有更好的运行时完整性和更完整的错误处理功能。
- 提供了一套完整的开源演示应用程序,展示了如何在开发中使用工具包的每个特性。
::应用范围::
适用于动画、影视、视频游戏和卡通的制作等诸多领域。
::技术特征::
- 用于模拟应用中增加手部动作捕捉、手互动及力反馈
- 简化了开发人员在机械CAD制图、研发或3D电子商务中的模拟应用
- 为CyberGrasp和 CyberForce系统用户提供力反馈界面
- 提供3D数字对象之间的实时碰撞检测功能