Récréation


Morphing


Principe :
Cette applet présente une méthode d'animation qui permet de passer continûment d'une courbe à une autre.
On décompose la courbe initiale en une série de segments de droites dont les coordonnées des n extrémités sont DX(i) et DY(i). Les coordonnées des n sommets de la courbe finale sont AX(i) et AY(i).
Soit k le nombre d'étapes pour effectuer la transformation.
Pour chaque sommet, on calcule dx(i) = [DX(i) − AX(i)] / k et dy(i) = [DY(i) − AY(i)] / k.
A l'étape j, les coordonnées du sommet i sont:
MX(i) = DX(i) + j.dx(i) et MY(i) = DY(i) + j.dy(i).
J'ai pris ici des dessins très simples, mais avec de la patience, on peut modifier des formes complexes.