查看: 1384|回复: 2

MFC中osg和OpenGL分别绘制的问题

[复制链接]

该用户从未签到

发表于 2009-10-21 19:10:11 | 显示全部楼层 |阅读模式
我在同一个MFC工程中,想用OpenGL先绘制一个地形图,然后再用osg加载地物模型到地形图上去。但是后来加载的osg模型把OpenGL所画的地形图覆盖了。在程序中,我给osg新创建了一个GraphicsContext,没用OpenGL所创建的那个GraphicsContext。这是什么原因?我是不是该让osg也用OpenGL所创建的那个GraphicsContext?如果是,那我该怎么让osg去调用OpenGL所创建的图形设备的句柄?

该用户从未签到

发表于 2009-10-21 20:48:11 | 显示全部楼层
就是setClearMask的问题,设置不要清除颜色缓存就可以了

该用户从未签到

 楼主| 发表于 2009-10-22 19:32:33 | 显示全部楼层
2# array

我新创建了一个gc,然后gc->setClearMask(CL_COLOR_BUFFER_BIT),结果还是不行,怎么回事啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表