H hwljerry Unregistered / Unconfirmed GUEST, unregistred user! 2010-08-07 #1 请问我一个矩形(0,0,100,100),现在我按(50,50)进行旋转30度,那么如何得到(0,0)(100,100)旋转后的坐标呢? gdi+的实现方式顶者有分
L lzlishl Unregistered / Unconfirmed GUEST, unregistred user! 2010-08-07 #2 x':=x0+rcos(30*PI/180)y':=y0+rsin(30*PI/180)x0:=50y0:=50r=sqrt(sqr(x-50)+sqr(y-y0))(x,y)是原矩形的坐标(0,0)或(100,100)(x',y')是对应的旋转后的坐标。既然做程序,一点数学基础知识还是要有的。
x':=x0+rcos(30*PI/180)y':=y0+rsin(30*PI/180)x0:=50y0:=50r=sqrt(sqr(x-50)+sqr(y-y0))(x,y)是原矩形的坐标(0,0)或(100,100)(x',y')是对应的旋转后的坐标。既然做程序,一点数学基础知识还是要有的。