Solide

Bibliothèque de détection de collision gratuite
Télécharger maintenant

Solide Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Side-7
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 192 KB

Solide Mots clés


Solide La description

Bibliothèque de détection de collision gratuite Solid est une bibliothèque de source libre et ouverte construite pour la détection de collision d'objets en trois dimensions en mouvement rigide et déformation. Solid est conçu pour être utilisé dans des applications graphiques 3D interactives et est particulièrement adaptée à la détection de collision d'objets et de mondes décrits dans VRML. Voici quelques caractéristiques clés de "Solid": · Les formes d'objet sont représentées par des formes primitives (boîte, cône, cylindre, sphère) et complexes de polytopes (segments de ligne, polygones convexes, polyèdres convexes). Une seule forme peut être utilisée pour instancier plusieurs objets. · Le mouvement est spécifié par les traductions, les rotations et les échecs non-siformes du système de coordonnées local de chaque objet en mouvement. Ces modifications peuvent être données absolues ou par rapport à la trame précédente. Le système de coordonnées local peut également être défini en fonction d'une matrice de seize flotteurs ou de doubles représentant une matrice majeure de colonne 4x4 d'une transformation affine, utilisée dans OpenGL. · Les déformations de formes complexes peuvent être spécifiées à l'aide de tableaux de vertex définis par le client. · La réponse de collision est définie par le client au moyen de fonctions de rappel. La réponse peut être définie par paire d'objets, pour toutes les paires contenant un objet spécifique et par défaut pour toutes les paires d'objets. · Les rappels de réponse peuvent utiliser des données de collision décrivant la configuration d'une paire d'objets en collision. Comme les données de collision peuvent être utilisées un point commun sur les deux objets et la paire de points la plus proche des objets de la trame précédente. Ce dernier type de réponse peut être utilisé pour approximativement du plan de collision dans des simulations basées sur la physique. · La cohérence de la trame est exploitée en maintenant un ensemble de paires d'objets proximumes (balayage incrémental et élaguer des boîtiers de liaison alignés à l'axe) et en cache des axes de séparation de ces paires. Cette fonctionnalité est facultative et peut être activée / éteinte à tout moment pendant une simulation. Exigences: · G ++


Solide Logiciels associés

pyf

Bibliothèque de développement de fiction interactive gratuite pour votre Mac ...

175 33 KB

Télécharger