OPAL est une interface de haut niveau pour les moteurs de bas niveau physique utilisés dans les jeux, la robotique, simulations et autres applications 3D.
Caractéristiques d'une simple API C ++, objets intuitifs (par exemple des solides, des articulations, moteurs, capteurs), et le stockage de fichier basé sur XML pour les objets complexes.
Voici quelques caractéristiques principales de "OPAL":
Open Source
· Multiplate-forme
· Testé sur Linux, Irix, Windows et Mac OS X
· Fichier XML loading
· OPAL exportateur de XML pour 3ds Max
· Joints cassables
· Linéaires et angulaires amortissement de mouvement
· Par-forme réglages matériels
· Les groupes de contact (qui définissent les objets peuvent interagir physiquement)
· Détection de collision formes primitives
· Boîtes
· Sphères
· Capsules (à savoir cylindres plafonnés)
· Planes
· Détection triangulaire maille collision défini par l'utilisateur (le meilleur pour les terrains)
· Joints
· Joints de charnière (de un degré de liberté en rotation)
· Joints universels (deux degrés de liberté de rotation)
· Les rotules (trois degrés de liberté de rotation)
· Joints de roues (deux degrés de liberté de rotation)
· Joints coulissants (c.-joints prismatiques; un degré de liberté de translation)
· Joints fixes (zéro degrés de liberté)
· Motors
· Moteurs attracteurs (fournir attraction gravitationnelle entre deux objets)
· Motoréducteurs (simplifié moteurs automobiles)
· Les servomoteurs (utilisation couple limité pour atteindre un angle ou la vitesse désirée; similaire à PD / PID)
· Moteurs de printemps (ressorts amortis simples; tirer des objets à une position désirée et / ou l'orientation)
· Moteurs de propulseurs (fournissent une force constante sur un objet)
· Capteurs
· Capteurs d'accélération
· Capteurs Incline
· Des capteurs de raycast
· Des capteurs de volume
· Les gestionnaires d'événements
· Gestionnaire d'événement de collision (notifié lorsque des objets se heurtent)
· Gestionnaire d'événement de rupture mixte (averti quand un des conjoints pauses)
· Gestionnaire d'événements post-étape (notifié à la fin de chaque étape de temps)
Quoi de neuf dans cette version:
· Beaucoup de corrections de bugs, tests unitaires, et des améliorations.
· Nouvelles fonctionnalités: la manipulation d'un grand nombre de mises à jour de l'objet, un nouveau moteur, un meilleur suivi de l'atteinte articulaire, et la gestion des événements amélioré.
· Le projet a été migré vers Subversion.
Détails logiciels:
Version: 0.4.0
Date de transfert: 3 Jun 15
Licence: Gratuit
Popularité: 93
Commentaires non trouvées