Présentation générale du paquet
Service Inverse de Haply
Le service Inverse de l'Haply est un composant essentiel qui intègre les appareils tactiles de Haply aux applications interactives ; il s'exécute en arrière-plan en tant que service Windows afin de permettre des interactions en temps réel. Ses fonctionnalités comprennent :
- Détection et gestion des appareils : détecte et configure automatiquement les appareils connectés Haply .
- Gestion des droits d'accès : gère l'accès aux appareils entre plusieurs applications, afin d'assurer un fonctionnement fluide.
- Diffusion de l'état en temps réel : fournit des mises à jour fréquentes de l'état des appareils pour un contrôle précis.
- Traitement des commandes : exécute les commandes de force ou de position avec une grande précision, ce qui améliore le retour haptique.
- Fonctionnement en arrière-plan : s'exécute en arrière-plan et maintient les appareils prêts à l'emploi, sans intervention de l'utilisateur.
Ce service est essentiel pour faciliter les interactions haptiques avancées au sein de l'écosystème Haply.
Haply Inverse Unity Package
Ce pack contient les composants indispensables à l'intégration et au contrôle des appareils « Inverse3 » et « VerseGrip » de Haply dans les environnements Unity.
Client de connexion
La classe ClientConnection gère la communication avec le Service Inverse de Haply via le protocole natif System.Net.WebSockets.
Dispositif haptique
Le Haptic Rig simplifie la mise en place des appareils « Inverse3 » et «VerseGrip» dans Unity, et configure automatiquement la scène avec les GameObjects nécessaires à l'interaction avec ces appareils. Cette configuration est accessible via GameObject > Haply Inverse > Haptic Rig.

Des options sont également disponibles pour les appareils à double Inverse3 , ou pour les composants individuels.

Contrôleurs « Inverse3 » et « VerseGrip »
Le Contrôleur Inverse3 et le Contrôleur VerseGrip associent les périphériques physiques aux GameObjects Unity, grâce au Device Mapper. Ils utilisent les données des capteurs à haute fréquence pour offrir des interactions virtuelles précises, ce qui garantit la cohérence entre les périphériques.
Vous trouverez ici des informations détaillées sur les contrôleurs d'appareils.
Curseurs « Inverse3 » et « VerseGrip »
Ces composants ajustent la position et la rotation du GameObject en fonction des données provenant des contrôleurs des appareils correspondants, ce qui offre des cas d'utilisation personnalisables et simplifie la gestion des modèles. Les composants « Curseur » Inverse3 » et « Curseur » « VerseGrip » convertissent dynamiquement les données de position et de rotation des appareils en déplacements et orientations des GameObjects, ce qui permet des interactions intuitives et immersives avec la scène virtuelle.
Vous trouverez ici des informations détaillées sur les curseurs.
Mappage d'appareils
Cet utilitaire gère les connexions en cours d'exécution avec le service Inverse de l'Haply , associe les appareils à leurs contrôleurs respectifs et intègre le répartiteur d'événements Inverse afin de synchroniser les événements entre le thread à haute fréquence et le thread principal de Unity.

Vous trouverez ici des informations détaillées sur le Device Mapper.
Origine haptique
Sert de transformation mère pour les contrôleurs d'appareils, ce qui facilite la mise à l'échelle du Haptic Rig tout en préservant la cohérence de l'échelle des curseurs.
