Bonjour à tous,
Je suis actuellement en train de faire les détections de collisions sur une map bsp de quake3. Ma detection de collision fonctionne et rejette bien ma bounding sphere hors du mur. Seulement mon algo me rejette trop violement du mur et j'aimerais savoir si il y a une technique qui permet un rejet en douceur.
Une fois que j'ai detecté une collision, voici ce que je fais:
1) Calculer de combien ma sphere s'est enfoncé dans le triangle que je stocke dans une variable distanceOver.
2) Si cette distance est superieure à 0, sphere.centre+=planeEquation.normal*distanceOver;
Merci
Partager