• 4446阅读
  • 4回复

请教一个图元旋转后拉伸的问题? [复制链接]

上一主题 下一主题
离线robertkun
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-12
图元在场景中,旋转后再拉伸时,由于图元大小发生了变化,旋转的中心偏移,就会产生位置不固定的现象。。。
请问怎样求出正确的偏移位置? 如果哪位仁兄有这方面的资料或例子的话,也请给我一份。多谢了。。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 1楼 发表于: 2010-04-12
附上源码。。
附件: happyDraw.rar (170 K) 下载次数:52
                                              简单的生活使人快乐!
离线water_wf

只看该作者 2楼 发表于: 2010-04-12
界面挺不错的。
旋转后再拉伸时,由于图元大小发生了变化,旋转的中心偏移?
为什么中心会偏移,不理解?
离线water_wf

只看该作者 3楼 发表于: 2010-04-12
运行了一下,这个问题可看fotowall中的做法,可在qt-apps中下载,拉伸和旋转,个人觉得没必要分开
另lz这个软件是干什么的?
离线robertkun

只看该作者 4楼 发表于: 2010-04-12
学习QGraphicsView 时,做的一个简单的图元编辑例子。

中心点偏移是因为,旋转时是按照图元的中心点进行旋转的,也就是相当于一个矩形的两个对角线的交点,
当图元拉大或缩小以后,这是旋转的中心点就是新的交点了。

我看一下你说的例子,谢谢了。
                                              简单的生活使人快乐!
快速回复
限100 字节
 
上一个 下一个