您的位置:程序门 -> vc/mfc -> 图形处理/算法



我的矩形旋转后老是变形是怎么回事?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我的矩形旋转后老是变形是怎么回事?[已结贴,结贴人:jiangchyan]
发表于:2007-06-21 21:41:17 楼主
在视中画了矩形,实际的数值很大,并且为了使y轴向上,加上了坐标映射,然后再ontimer中调用了旋转函数,但是转过一阵后,就发现矩形变成了平行四边形,并且似乎变小了,按说sin,cos的损失不应这么大,不知这是怎么回事?有经验的麻烦说下,谢谢了!
发表于:2007-06-22 11:07:471楼 得分:10
说的太简略了吧,连你用什么,在干什么的情况下出这种问题都不知道。
发表于:2007-06-25 09:35:052楼 得分:0
在mfc下的视图中,ontimer中调用旋转函数,然后刷新,将旋转后的图像画到视上。
发表于:2007-06-25 09:36:173楼 得分:0
旋转的方法就是一般的sin,cos,和旋转中心点结合的方法,
发表于:2007-06-25 10:33:574楼 得分:0
知道是怎么回事了,水平和竖直的影射比例不一样,可是屏幕上的像素是正方形的吗?我是按像素的个数影射的
发表于:2007-06-25 12:00:315楼 得分:10
代码写错了呗
发表于:2007-06-25 12:19:556楼 得分:0
楼上说得真是绝对正确,而且还是万能的,呵呵;
搞定了,以前弄影射的时候没考虑到旋转的问题,结果一转,自然就不矩了,比例一致就ok了。


快速检索

最新资讯
热门点击