Morphing
Commentaires :
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.
Retour au menu.