MFC 如何旋转坐标系?

celltree001 2008-12-30 07:49:12
我想使逻辑坐标系旋转,我知道有一个SetViewportOrg,可以改变原点,也就是平移坐标系了,但是怎么使坐标系能旋转一定角度呢?就像是JAVA中的Graphics2D的rotate(double theta)这个函数一样?
请问大家怎么实现啊?
...全文
285 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tinary3v0 2009-01-05
  • 打赏
  • 举报
回复
只知道SetWorldTransform可以,参考:
http://msdn.microsoft.com/en-us/library/ms532658(VS.85).aspx
aa3000 2008-12-31
  • 打赏
  • 举报
回复
直角坐标系的旋转公式
X'=x*cos(R°)y*sin(R°)
Y'=-x*sin(R°)y*cos(R°)
zzz822163 2008-12-31
  • 打赏
  • 举报
回复
好象可以用ModifyWorldTransform
看看http://www.51log.net/dev/5010/5017325.htm
菜牛 2008-12-31
  • 打赏
  • 举报
回复
SetGraphicsMode/SetWorldTransform

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧