Diapositive 2 sur 9
Commentaires:
Cette architecture est composée de modules logiciels communicant entre-eux par le biais du « bus » OpenMASK™. Ce qui permet la distribution du calcul des différents modules sur plusieurs processeurs ou plusieurs machines connectées ainsi que une exécution multi-fréquence de chaque module.
Il existe un ou plusieurs modules de calcul mécanique (à gauche) qui fournissent les positions, orientations et vitesses (états) des objets physiques simulés. D'autres modules utilisent ces états pour calculer des interactions entre les objets physiques (détecteur de collision) ou entre les objets physiques et des dispositifs interactifs (retour d'effort, souris via le couplage virtuel) par l'intermédiaire de forces de réaction.