2010-11-11 5 views
0

Hé, ça m'ennuie vraiment.BitmapData - transformation triangulaire

J'ai un code grand, mais pour l'essentiel, cette partie vient à la transformation d'un BitmapData aux points de triangle, en utilisant une transformation affine.

Aussi - Je sais que BitmapData est rectangulaire - le dernier point de la transformation est juste le premier reflété sur l'axe défini par les deux autres points.

Une petite chose que vous puissiez voir quel point est que l'on:

1........2 
.////| 
.////
.///| 
./// 
.// | 
.//
./ | 
./ 
3 - - - -4 - 4th point reflected 

Ce processus viendriez à l'échelle, la rotation et l'inclinaison du BitmapData en fonction des angles entre les points ...

Mais d'une manière ou d'une autre, mon code ne fonctionne toujours pas.

En regardant une chose similaire dans PaperVision 3D - ne fonctionnait toujours pas?

Quelqu'un peut-il s'il vous plaît poster un code, ou un lien vers le code pour cela?

Merci.

+0

On ne sait pas me exactement ce que vous demandez. Cependant, je peux vous indiquer une excellente description de la matrice de transformation, qui est ce que je pense que vous êtes intéressé: http://www.senocular.com/flash/tutorials/transformmatrix/ – David

Répondre