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
Partager