当前位置:编程学习 > C#/ASP.NET >>

如何获得矩形旋转后的四个坐标位置



请牛人帮忙解决一下,有劳了。 --------------------编程问答-------------------- 你旋转了多少度,Math中都有三角函数,自己算一下不就知道了 --------------------编程问答-------------------- 这个是高中数学题, 一直一个矩形,求饶其中心旋转a的矩形,原矩形的某一个角坐标(X1,Y1)与中心点(M,N)的距离和旋转后得到的那个点(X2,Y2)与(M,N)的距离相等,可以得到方程一;旋转a利用三角函数可得方程二,联立两方程解得X2,Y2的值   其余3个角一样 --------------------编程问答-------------------- x2 = cos(q)*(x1-x0) – sin(q)*(y1-y0) + x0;    
y2 = sin(q)*(x1-x0) + cos(q)*(y1-y0) + y0;
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,