矩形以中心点按任意角度进行旋转后,怎样能获取旋转后矩形四个顶点的新坐标值呢? 如题!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以(x0,y0)为旋转中心点,已经知旋转前点的位置(x1,y1)和旋转的角度a,求旋转后点的新位置(x2,y2)如果是逆时针旋转: x2 = (x1 - x0) * cosa - (y1 - y0) * sina + x0 y2 = (y1 - y0) * cosa + (x1 - x0) * sina + y0如果是顺时针旋转: x2 = (x1 - x0) * cosa + (y1 - y0) * sina + x0 y2 = (y1 - y0) * cosa - (x1 - x0) * sina + y0 按 HUNTON(追求完美) 给的方法,求出来的值不准确. 下拉框拉不下来 求助,关于BYTE 的问题 telnet下使用edit编辑程序问题!!!!!!!!!!!!! 急求实现花式图片展示的类 各位大侠,上面要求不用msxml改写代码,我想用CInternetFile来代替它,但是却遇到了中文的问题,请指教,马上给分! 郁闷!为什么MSComm不产生接收事件! 怎么实现矩形的拉伸? 一个关于Tip text的菜鸟问题,我送100分! 编译错误(急急急)在线等待 怎样将CHAR temp[32]中的内容送到CString中? ~~~~~探索与发现~~~~ 关于ADO的问题
已经知旋转前点的位置(x1,y1)和旋转的角度a,求旋转后点的新位置(x2,y2)如果是逆时针旋转:
x2 = (x1 - x0) * cosa - (y1 - y0) * sina + x0
y2 = (y1 - y0) * cosa + (x1 - x0) * sina + y0
如果是顺时针旋转:
x2 = (x1 - x0) * cosa + (y1 - y0) * sina + x0
y2 = (y1 - y0) * cosa - (x1 - x0) * sina + y0