【纯技术交流~GDI+画布多次旋转平移后坐标换算问题】
清晨曦月 元老
博客专家认证 2008-10-18 09:27:57 给定问题:
一个控件C:大小100×100
一个画布G:大小200×200
G使用C的句柄创建,切与C中心对齐。
经以下操作
0、取随机点(X1,Y1),(X2,Y2)
1、将G平移(x1,y1)
2、将G绕画布坐标系下点(x2,y2)旋转30度
重复0,1,2有限次之后
已知,C上一点P(60,50),求G上在“视觉上”与之重合的点的坐标?
请不要叨叨能否看见这个点,谢谢!
简言之,问题如下:
在一个平面上,取坐标系C0,经一系列平移,旋转操作依次得到C1,C2,C3……CN,此时,已知坐标系C0内一点(X,Y),求在CN坐标系下,平面上该点的坐标(XN,YN)?