salut , c'est encore moi ! j'ai l'impression que y'a plus grand monde qui s'interesse a l'asm68k
j'essaie de faire une petite fonction de rotation vraiment rapide en asm (pour l'instant elle est en basic ) et elle marche pas à tous les coups .. snif...
mais je suis pas tres sur de ma methode qui reste relativement lente :
on prend un pt M(x,y),un centre de rotation O(xo,yo),et un angle A de rotation, un sens de rotation
on prend M en polaire par rapport a O :
M(sqrt((x-xo)²+(y-yo)²)=R,ArcCos((x-xo)/R)=thêta)
a M on enleve ou on retire l'angle A en fonction du sens de rotation
ensuite on obtient M' (x'=R*cos(theta(+-)A)+ox,y'=R*sin(theta(+-)A)+oy)
ca vous parait bien ??
est ce qu'il existe un autre moyen plus rapide ?
et est ce qu'il existe une methode pour ne pas faire faire point par point (j'aimerais faire tourner l'ecran en entier ! )