Übersicht über das Paket
Haply Inverser Dienst
Haply Inverse Service ist eine Basiskomponente, die die haptischen Geräte von Haply in interaktive Anwendungen integriert und als Windows-Dienst im Hintergrund läuft, um Interaktionen in Echtzeit zu ermöglichen. Die wichtigsten Funktionen sind folgende:
- Geräteerkennung und -verwaltung: Erkennt und konfiguriert angeschlossene Haply-Geräte automatisch.
- Verwaltung der Eigentumsrechte: Verwaltet den Zugriff auf Geräte über mehrere Anwendungen hinweg und gewährleistet einen reibungslosen Betrieb.
- Echtzeit-Zustandsübertragung: Zur präzisen Steuerung werden die Zustände des Geräts in kurzen Intervallen übermittelt.
- Befehlsverarbeitung: Befehle bezüglich Kraft oder Position werden mit hoher Genauigkeit ausgeführt, wodurch das taktile Feedback verstärkt wird.
- Hintergrundbetrieb: Läuft im Hintergrund und hält das Gerät in betriebsbereitem Zustand, ohne dass eine Benutzeraktion erforderlich ist.
Dieser Dienst ist für die Realisierung anspruchsvoller haptischer Interaktionen innerhalb des Haply-Ökosystems unverzichtbar.
Haply Inverse Unity-Paket
Dieses Paket enthält wichtige Komponenten für die Integration und Steuerung der Haply-Geräte „Inverse3“ und „VerseGrip“ in der Unity-Umgebung.
Client-Verbindung
ClientConnection Der Kurs wird von Muttersprachlern System.Net.WebSockets über das Protokoll,Haply Inverser Dienst verwaltet die Kommunikation mit.
Haptik-Rig
Das „Haptic Rig“ optimiert die Einrichtung der Geräte „Inverse3“ und „VerseGrip“ in Unity und erstellt automatisch eine Szene mit den für die Interaktion mit den Geräten erforderlichen GameObjects. Sie können diese Einrichtung über „GameObject“ > „ Haply “ > „Inverse“ > „Haptic Rig“ aufrufen.

Es stehen auch Optionen für Dual-Inverse3-Geräte oder für einzelne Komponenten zur Verfügung.

Inverse3 sowie den VerseGrip-Controller
Inverse3 Controller und der VerseGrip-Controller nutzen die Unterstützung durchden Device Mapper, um physische Geräte auf Unity-Spielobjekte abzubilden. Durch die Verwendung von hochfrequenten Sensordaten werden präzise virtuelle Interaktionen ermöglicht und die Konsistenz zwischen den Geräten gewährleistet.
Weitere Informationen zu Gerätecontrollern finden Siehier.
Inverse3 sowie der VerseGrip-Cursor
Diese Komponenten passen die Position und Drehung von Spielobjekten auf der Grundlage der Daten des entsprechenden Gerätecontrollers an, bieten anpassbare Anwendungsfälle und vereinfachen gleichzeitig die Modellverwaltung. Der „Inverse3 “-Cursor und der „VerseGrip“-Cursor wandeln die Positions- und Drehungsdaten des Geräts dynamisch in die Bewegung und Ausrichtung von Spielobjekten um und ermöglichen so eine intuitive und immersive Interaktion mit der virtuellen Szene.
Weitere Informationen zum Cursor finden Siehier.
Gerätemapper
Dieses Dienstprogramm stellt eine Laufzeitverbindungzum „Haply Inverse Service“ her und ordnet die GerätedenjeweiligenGerätetreibern zu. Außerdem enthält esden „Inverse Event Dispatcher“, der die Synchronisation von Ereignissen zwischen hochfrequenten Threads und dem Unity-Hauptthread gewährleistet.

Weitere Informationen zum Device Mapper finden Siehier.
Haptic Origin
Es fungiert als übergeordnete Transformation des Gerätecontrollers und erleichtert die Skalierung des haptischen Rigs, wobei die Konsistenz der Cursor-Skalierung gewahrt bleibt.
