Document sans nom

Voici les quelques améliorations que nous pourrions apporter au projet :

  • Amélioration des techniques de recalage. En effet nous n'avons pas eu le temps nécessaire afin de trouver un algorithme du recalage lors d'une collision entre sphère et boite et entre boite et boite. De plus l'implémentation du recalage lors d'un contact boîte / plan est à améliorer. En effet, quelques problèmes surviennent parfois, notamment lorsque la vitesse linéaire devient trop tangentielle au plan.
  • Amélioration du traitement des collisions arrête / arrête entre deux boites. En effet nous avons remarqué que parfois le calcul du point de contact paraît erroné. De plus, on ne trouve pas le même point si l'on considère l'une ou l'autre boite.
  • Nous pourrions également modifier la classe sphère afin d'ajouter un mouvement de rotation aux sphères. En effet dans l'état les sphères ne font que se translater et ne tournent pas.
  • Ajouter une force de réaction dans le cas de collision entre une boîte et une sphère ou entre deux boite lorsque les 2 objets sont à l'arrêt. En effet sans cela si l'on pose un objet sur un autre sans vitesse, l'impulsion calculée va être nulle et l'objet du dessus va « entrer » dans l'objet du dessous, il faudrait alors à ce moment appliquer une force de réaction.
  • Enfin une optimisation du code source nous permettrait de gagner du temps et ainsi nous permettrait de pouvoir traiter des scènes plus importantes.

Bibliographie