查看: 3573|回复: 6

QT与OSG的问题,现已上传了代码,请帮助

[复制链接]

该用户从未签到

发表于 2008-6-10 11:39:52 | 显示全部楼层 |阅读模式
使用QT与OSG写程序可以借鉴系统自带的例子,我借鉴了这个例子,可是在场景显示的时候出现没有深度探测等问题,即场景看上去都是透视的(不是投影的透视),没有使用控制台下的那种效果,不知道是什么原因,
注:对于此问题,我在ROOT上用了StateSet,设置了模型,开启了GL_DEPETH_TEST等,可是还是没有解决这个问题.

*使用的环境:qt-win-commercial-4.3.3 + osg2.4.0 +vs2005(sp1)

现在将代码上传上来了,请这方面的高手解答一下,
先谢谢各位朋友!

[ 本帖最后由 gjczhhbz 于 2008-6-18 15:11 编辑 ]

复件 QOSG.rar

23.53 KB, 下载次数: 172, 下载积分: 威望 1

qt+osg

该用户从未签到

发表于 2008-6-10 12:20:20 | 显示全部楼层

请问你用QT实现什么功能呢?

如题

该用户从未签到

发表于 2008-6-10 20:19:02 | 显示全部楼层
不是太明白您遇到的问题。OSG是否开启深度检测和Qt库并没有直接关系,不知您的代码是如何书写的?

该用户从未签到

发表于 2008-6-11 01:25:32 | 显示全部楼层
最好附上工程~~~~你也可以自己设置投影试试~~~

该用户从未签到

 楼主| 发表于 2008-6-18 13:31:12 | 显示全部楼层
上传了代码,请各位帮忙看一下,谢谢各位!

该用户从未签到

发表于 2008-6-19 08:47:58 | 显示全部楼层
getCamera()->setProjectionMatrixAsPerspective(30.0f, static_cast<double>(width())/static_cast<double>(height()), -1.0f, 10000.0f);

设置成-1.0是笔误?这样当然会产生您所说的问题了

[ 本帖最后由 array 于 2008-6-19 08:49 编辑 ]

该用户从未签到

 楼主| 发表于 2008-6-19 10:27:27 | 显示全部楼层
这样呀,谢谢,我实验一下,谢谢,王锐先生!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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