une semaine !
je continue de m'émerveiller des capacités de l'AS3. là j'ai essayé de le pousser mémé dans les orties (en optimisant quand même) en lui demandant de recalculer les positions de 200*200 = 40.000 points !
Pour le rendu, j'ai commencé par faire du drawRect(ha ha) puis du lineTo(ho ho) et à 10.000 il freezait.
puis le singe m'a suggéré de passer par un setPixel ce que j'ai fait et niveau perfs, le singe avait raison : c'est juste incomparable.
alors attention quand tu vas appuyer la dessous ton browser a des chances de tirer la gueule c'est pourquoi je ne peux que trop te recommander de l'ouvrir dans une fenêtre externe :ici
à tes risques et périls

le code source.
j'ai commenté abondamment, trop peut être, dans la fonction render j'ai laissé un réglage possible qui donne un effet shabaloo : pinch (là c'est un bulge).

Bon, tel quel, ça sert à rien (sauf à faire planter ton navigateur) mais par exemple aujourd'hui sur le forum MediaBox, quelqu'un voulait faire une appli de reconnaissance faciale ( ). Je me dis que ça pourrais servir à déplacer rapidement des ensembles de points selon des règles prédéfinies. Et puis comme on a la valeur argb de chaque point sous la main, pourquoi pas du "morphing".
peut être aussi, soyons fous, un GOO. même si je pense qu'il y a plus rapide pour faire ça ; avec un displacementMap filter par exemple (prochain thread hihi).

+ : l'image est un bout du tableau le fils de l'homme par René Magritte un peintre surréaliste belge.
avec Joan Miro c'est mes surréalistes préférés.
dans le zip il y a une autre image qui représente une sculpture outils n°85 de Jean Tinguely.