Bonjour,


excusez moi je voudrais realiser la rotation d'un rectangle en 2D.
Je possede le point du centre du rectangle : x_centre et y_centre.
le coin superieure gauche : x1 et y1;
le coin inferieure droit : x2 et y2;

j'aimerais donc effectuer une rotation autour du centre.

je voulais utiliser une matrice de rotation 2D
http://fr.wikipedia.org/wiki/Rotatio...torielle_plane

j'ai donc fait :

entier r_angle = ((angle *3.1415) /360);//conversion en radian


x1 = x1*( cos(r_angle) - y1 *(sin(r_angle) );
y1 = x1*( sin(r_angle))+ y1* (cos(r_angle));

x2 = x2*( cos(r_angle) )- y2 *(sin(r_angle) );
y2 = x2*( sin(r_angle)) + y2* (cos(r_angle));

Mais apparemment cela n'effectue pas du tout la rotation attendue


Merci