class BaseCoordinateConverter Bietet Methoden für die Konvertierung von Float-Arrays in die Unity-Typen Vector3 und Quaternion und umgekehrt, mit Unterstützung für benutzerdefinierte Konvertierungseinstellungen, die die Achsenreihenfolge anpassen, Negationen anwenden und Offsets hinzufügen, um unterschiedliche Koordinatensysteme oder Präferenzen zu berücksichtigen.
class Inverse3CoordinateConverter Verwaltet gerätespezifische Koordinateneinstellungen Inverse3 Gerät, wobei unterschiedliche Konfigurationen für links- und rechtshändige Geräteausrichtungen berücksichtigt werden.
class QuaternionSettings Enthält Einstellungen zur Anpassung der Quaternion-Drehung, einschließlich der Achsenreihenfolge, der Negation und eines Drehungsoffsets.
struct Vector3Bool Definiert Einstellungen für die Negierung der Achsen eines Vektors.
class Vector3Settings Enthält Einstellungen für die Anpassung der Position von vector3, einschließlich der Achsenreihenfolge, der Negation und eines Positionsoffsets.
struct Vector4Bool Definiert Einstellungen für die Negierung der Achsen eines Quaternions.
class DeviceBehaviour Stellt die Basisklasse für Inverse Geräte dar und bietet gemeinsame Funktionen und Zustandsverwaltung.
class DeviceMapper Die Klasse DeviceMapper verwaltet die Erkennung, das Mapping und die Statusverwaltung von Haply Geräten innerhalb der Unity-Umgebung.
class EventDispatcher Eine thread-sichere Klasse, die eine Warteschlange mit Aktionen enthält, die bei der nächsten Update-Methode ausgeführt werden.
Klasse HapticOrigin Verwaltet die Skalierung des haptischen Arbeitsbereichs unter Beibehaltung der Größe der Cursor-Modelle.
class Inverse3Body Verwaltet die Körperausrichtung eines Inverse3 Geräts und wendet Aktualisierungen der Ausrichtung in Echtzeit auf ein angegebenes GameObject an.