Zum Haupttext springen

Paketübersicht

Gesamtarchitektur

Haply Inverser Dienst​

Haply Inverse Serviceist eine zentrale Komponente zur Integration der taktilen Geräte von Haply in interaktive Anwendungen und wird als Windows-Dienst im Hintergrund ausgeführt, um eine Interaktion in Echtzeit zu ermöglichen. Die wichtigsten Funktionen sind:

  • Geräteerkennung und -verwaltung: Erkennt und konfiguriert verbundene „ Haply “-Geräte automatisch.
  • Verwaltung von Zugriffsrechten: Durch die Verwaltung des Zugriffs auf Geräte in verschiedenen Anwendungen wird ein reibungsloser Betrieb gewährleistet.
  • Echtzeit-Statusübertragung: Zur präzisen Steuerung werden Gerätezustandsdaten mit hoher Frequenz bereitgestellt.
  • Befehlsverarbeitung: Kraft- oder Positionsbefehle werden mit hoher Genauigkeit ausgeführt, wodurch das haptische Feedback verbessert wird.
  • Hintergrundbetrieb: Die Anwendung läuft ohne Benutzereingriff im Hintergrund und hält das Gerät betriebsbereit.

Dieser Dienst ist unerlässlich, um innerhalb des „ Haply “-Ökosystems anspruchsvolle haptische Interaktionen zu ermöglichen.

Haply Inverse Unity-Paket​

Dieses Paket enthält die wichtigsten Komponenten, die für die Integration und Steuerung der Haply-Geräte „ Inverse3 “ und „VerseGrip“ in der Unity-Umgebung erforderlich sind.

Client-Verbindung​

ClientConnection Die Klasse ist nativ System.Net.WebSockets über das Protokoll Haply Inverser Dienst Verwaltet die Kommunikation.

Haptisches Rig​

Das „Haptic Rig“vereinfacht in Unity die Einrichtung von „ Inverse3 “- und „VerseGrip“-Geräten und richtet die Szene automatisch mit den für die Interaktion mit den Geräten erforderlichen Spielobjekten ein. Diese Einstellung ist über das Menü „GameObject > Haply Inverse > Haptic Rig“ verfügbar.

Haptic-Liga erstellen

Es werden auch Optionen für Dual- Inverse3 -Geräte oder einzelne Komponenten angeboten.

Hierarchie der Haptic League

Inverse3 und VerseGrip-Steuerungen​

Inverse3 Der Controller und der VerseGrip Controllerordnen mithilfe des Device Mappersphysische Geräte den Unity-Spielobjekten zu. Sie nutzen hochfrequente Sensordaten für präzise virtuelle Interaktionen und gewährleisten dabei die Konsistenz zwischen den Geräten.

Mehr anzeigen...

Weitere Informationen zu Gerätetreibernfinden Sie hier.

Inverse3 sowie der VerseGrip-Cursor​

Diese Komponenten passen die Position und Drehung von Spielobjekten auf der Grundlage der Daten des jeweiligen Gerätecontrollers an, bieten anpassbare Anwendungsmöglichkeiten 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 und immersive Interaktion mit der virtuellen Szene.

Mehr anzeigen...

Weitere Informationen zu Cursorsfinden Sie hier.

Geräte-Mapper​

Dieses Dienstprogramm stellt eine Laufzeitverbindung zum „Haply Inverse Service“sicher und ordnet die Geräte denjeweiligen Gerätetreibernzu. Außerdem enthält es den „Inverse Event Dispatcher“zur Synchronisierung von Ereignissen zwischen den Hochfrequenz-Threads und dem Unity-Hauptthread.

Gerätemapper

Mehr anzeigen...

Weitere Informationen zu Device Mapperfinden Sie hier.

Haptischer Ursprung​

Es fungiert als übergeordnete Transformation des Gerätecontrollers und erleichtert die Skalierung des Haptic Rig, wobei die Konsistenz der Cursor-Skalierung gewahrt bleibt.

Haptic Origin-Skala