一個點繞着另一個點旋轉一定角度后的坐標


double x = vec_endPoint_rotate.x();
double y = vec_endPoint_rotate.y();

double dx = vec_center_rotate.x();
double dy = vec_center_rotate.y();
//一個點(x,y)繞任意點(dx,dy)順時針旋轉a度后的坐標

double xx = (x - dx)*cos(angleParam* VC_PI / 180) - (y - dy)*sin(angleParam* VC_PI / 180) + dx;
double yy = (x - dx)*sin(angleParam* VC_PI / 180) + (y - dy)*cos(angleParam* VC_PI / 180) + dy;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM