Übersicht über die Pakete
Haply Inverser Dienst
Haply Inverse Service ist eine Basiskomponente zur Integration der haptischen Geräte von Haply in interaktive Anwendungen. Sie läuft als Windows-Dienst im Hintergrund und ermöglicht so eine Interaktion in Echtzeit. Zu ihren Funktionen gehören:
- Geräteerkennung und -verwaltung: Automatische Erkennung und Konfiguration der angeschlossenen Haply-Geräte.
- Verwaltung der Gerätesteuerungsrechte: Verwaltung des Zugriffs mehrerer Anwendungen auf das Gerät, um einen reibungslosen Betrieb zu gewährleisten.
- Echtzeit-Statusübertragung: Regelmäßige Aktualisierungen des Gerätestatus ermöglichen eine präzise Steuerung.
- Befehlsverarbeitung: Hochpräzise Ausführung von Bewegungs- oder Positionsbefehlen zur Verbesserung der haptischen Rückmeldung.
- Im Hintergrund laufen: Läuft im Hintergrund und hält das Gerät ohne Benutzereingriff betriebsbereit.
Dieser Dienst ist für die Umsetzung fortschrittlicher haptischer Interaktionen im Haply-Ökosystem von entscheidender Bedeutung.
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 Klasse über nativ System.Net.WebSockets Vertragsmanagement undHaply Inverser Dienstdie Kommunikation.
Haptisches Rig
Das „Haptic Rig“ vereinfacht die Konfiguration der Geräte „Inverse3“ und „VerseGrip“ in Unity und richtet automatisch die für die Geräteinteraktion erforderlichen GameObjects in der Szene ein. Die Einstellungen können über „GameObject“ > „ Haply “ > „Inverse“ > „Haptic Rig“ vorgenommen werden.

Zudem stehen Optionen für zwei Inverse3-Geräte oder einzelne Komponenten zur Verfügung.

Inverse3 mit dem VerseGrip-Controller
Inverse3 Controller und der VerseGrip-Controller ordnen physische Geräte Unity-Spielobjekten zu und werden vom Device Mapper unterstützt. Sie nutzen hochfrequente Sensordaten, um präzise virtuelle Interaktionen zu ermöglichen, und gewährleisten die Konsistenz zwischen den Geräten.
Ausführliche Informationenzu den Gerätesteuerungenfinden Siehier.
Inverse3 Mit dem VerseGrip-Cursor
Diese Komponenten passen die Position und Drehung von Spielobjekten anhand der Daten des jeweiligen Gerätecontrollers an, bieten anpassbare Anwendungsszenarien und vereinfachen die Modellverwaltung. Die Cursor-Komponenten „Inverse3 Cursor“ und „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, immersive Interaktion in der virtuellen Umgebung.
Ausführliche Informationen zumCursorfinden Siehier.
Geräte-Mapper
Dieses Tool stellt sicher,dasswährend der Laufzeit eine Verbindungzum „Haply -Inverse-Service“ hergestellt wird unddie Geräte den jeweiligenGerätesteuerungenzugeordnet werden.Gleichzeitigintegriert es den „Inverse Event Dispatcher“, derzur Synchronisation von Ereignissen zwischen dem Hochfrequenz-Thread und dem Unity-Hauptthread dient.

Weitere Informationen zum Device Mapper finden Siehier.
Haptischer Ursprung
Als übergeordnete Transformation des Gerätecontrollers erleichtert dies das Skalieren des Haptic Rig und gewährleistet gleichzeitig die Konsistenz der Cursor-Skalierung.
