Simulation · s'appuie sur l'étape 3
La boucle de rendu ne sert pas qu'à faire tourner un cube : c'est le battement de cœur de toute simulation. À chaque battement, on avance le monde d'un petit pas.
Trois billes identiques, lâchées en même temps, de la même hauteur. Seule la gravité change. C'est en les voyant ensemble qu'on comprend — l'une après l'autre, on ne ferait que se souvenir.
dt doit être plafonné. Changez d'onglet et revenez :
getDelta() peut valoir 30 secondes. Sans le
Math.min(dt, 1/30), la bille avancerait de 30 × sa vitesse en un pas et
traverserait le sol sans le voir. C'est le bug n°1 de toute physique maison.