Détection des collisions
Un article de Games Creators Network.
[modifier] Qu'est-ce que la detection des collisions ?
Dans le monde réel, la matière peut se présenter sous plusieurs états chimiques, dont:
- l'état solide
- l'état liquide
- l'état gazeux
La matière à l'état solide est généralement un réseau de molécules assez proches (phase condensée) interragissants.
Que l'on parle de métal de roche ou de bois, ces pièces de matière dure ont toutes en commun le fait qu'elle ne peuvent être traversées par des objets de matière.
Souvent, seule l'information (i.e. l'énergie) peut traverser la matière, comme le son.
Imaginons nous la situation, notre main ne peut pas passer à travers la table, pourquoi ?
La table est une phase condensée à structure stable du point de vue de l'énergie potentielle élastique de liaison des molécules. Ce qui signifie qu'elle ne se transforme pas en sable d'elle même, autrement dit que sa structure est un aglomérat.
Changeons d'échelle, nous sommes suffisamment petit pour voir notre amie la molécule de bois se tenir à côté de nous (2 metres de long disons), les prochaines molécules dans le voisinage de la structure se trouvent à plusieurs kilomètres, oups la matière est donc composée de vide à 99.9999% ? eh bien oui, sauf au centre des planètes où les pressions sont telles que les molécules se touchent presque.
il en va de même pour la structure de nos mains, première question, comment somme nous intègre si la matière est tellement vide ?
Eh bien les interractions entre les éléments de matière sont tres fortes et à la manière d'un elastique tout est maintenu par rapport au reste dans une certaine plage de distance.
Deuxième question, pourquoi les premières couches de molécules de notre main et celles de la table ne s'emmellent t-elles pas ?
Voila la raison de l'existence des collisions, à cause de la chaleur, les molécules oscillent dans leurs plages d'equilibre et de la même manière qu'il n'est pas possible de passer à travers les pales d'un ventilateur qui tourne alors qu'on le peut si elles sont arrêtées, on ne peut pas traverser le bois.
C'est pourquoi les glaçons sont si collants, peu de chaleur implique peu de mouvement et beaucoups de possibilités d'entremellement des molécules.
Dans un jeu vidéo simuler l'impossibilité de traverser les phases solides s'appelle la detection des collisions.
[modifier] articles relatés
- General Collision Detection for Games Using Ellipsoids by Paul Nettle
- Détection pixel-perfect des collisions 2D
- Les collisions glissantes avec 3D Games Creator Pro

