软件包概述
逆向服务
Haply 反向服务是一个基础组件,它将 Haply 的触觉设备与交互式应用程序集成在一起,作为后台 Windows 服务运行,以实现实时交互。 其功能包括
- 设备发现和管理:自动识别和配置已连接的 Haply 设备。
- 所有权管理:管理多个应用程序的设备访问权限,确保运行顺畅。
- 实时状态流:高频率更新设备状态,实现精确控制。
- 指令处理:高保真地执行力或位置指令,增强触觉反馈。
- 后台运行:在后台运行,无需用户干预即可保持设备就绪状态。
这项服务对于促进 Haply 生态系统内的高级触觉互动至关重要。
合纵连横软件包
该软件包包含用于在 Unity 环境中集成和控制 Haply 的 Inverse3 和 VerseGrip 设备的关键组件。
客户连接
"(《世界人权宣言》) ClientConnection
类管理与 逆向服务 通过 haply-inverse-c.dll
C++ 库及其 .NET 封装器、 Haply.Inverse.dll
.
它在两种情况下被实例化:
- 作为编辑器模式的单例,便于设备列表检索。
- 链接到设备映射器,以便在播放模式下进行通信。
连接监控器
连接监控器工具可深入了解客户端连接和所连接设备的状态,帮助开发人员监控和调试设备连接。
有关连接监控器的更多详情,请参阅此处。
触觉装置
Haptic Rig简化了 Unity 中 Inverse3 和 VerseGrip 设备的设置,可自动在场景中配置设备交互所需的游戏对象。 可通过 "游戏对象"(GameObject)>"反向"(Haply Inverse)>"触觉装配"(Haptic Rig)进行设置。
还可选择双 Inverse3 设备或单个组件。
Inverse3 和 VerseGrip 控制器
Inverse3和VerseGrip控制器将物理设备映射到 Unity 游戏对象,并由设备映射器提供支持。 它们利用高频传感器数据实现精确的虚拟交互,确保不同设备间的一致性。
有关设备控制器的详细信息,请点击此处。
逆向3和VerseGrip光标
这些组件根据相应设备控制器的数据调整游戏对象的位置和旋转,提供可定制的用例并简化模型管理。 光标组件(Inverse3 Cursor和VerseGrip Cursor)可将设备的位置和旋转数据动态转换为游戏对象的移动和方向,从而实现与虚拟场景的直观和身临其境的交互。
有关光标的详细信息,请点击此处。
设备映射器
该实用程序可确保与Haply 反向服务的运行时连接,并将设备映射到各自的设备控制器,同时结合反向事件调度程序进行事件通信。
有关设备映射器的详细信息,请点击此处。
触觉起源
充当设备控制器的父变换,促进触觉装配的缩放,同时保持光标缩放的一致性。