楼主: xairwolfcn

Osg与QT结合例子----osGraphX!!有源码-有EXE!

[复制链接]

该用户从未签到

发表于 2013-12-3 10:44:32 | 显示全部楼层
兔子狐狸 发表于 2013-11-21 09:00
osg3.2 Qt5.1编译各种出现各种问题……

是啊。。。qt5.1貌似都make不出来

该用户从未签到

发表于 2014-3-1 15:37:21 | 显示全部楼层
array 发表于 2012-6-11 13:42
哦,看起来做的还不错,呵呵

现在看呢

该用户从未签到

发表于 2014-3-1 15:38:36 | 显示全部楼层
兔子狐狸 发表于 2013-11-21 09:00
osg3.2 Qt5.1编译各种出现各种问题……


osg3.3.1+qt5.2编译通过,

该用户从未签到

发表于 2014-4-24 13:53:32 | 显示全部楼层
乖o就一下 发表于 2014-3-1 15:38
osg3.3.1+qt5.2编译通过,

Geometry类改变的方法,你是怎么编译过的?

该用户从未签到

发表于 2014-4-29 02:36:33 | 显示全部楼层
本帖最后由 IceDark 于 2014-4-29 02:38 编辑

4.6可以了= =

该用户从未签到

发表于 2014-4-29 13:42:45 | 显示全部楼层
本帖最后由 乖o就一下 于 2014-4-29 13:58 编辑
wl198302 发表于 2014-4-24 13:53
Geometry类改变的方法,你是怎么编译过的?


你把相关代码贴出来我看看,很久没接触,都忘记是那块了。强制转换行不?无关紧要的就卡擦掉。



补充:
        对了,我想起来了,这个是不是命名空间出了问题。确实是这个问题。

查看include/osg/Geomtry。大约在倒数30行左右的位置(我没数啊,反正就是倒数的,自己找)有相关说明。目前以下函数仅仅在命名空间deprecated_osg下才支持,所以,把osg::Geometry 改为deprecated_osg::Geometry即可。按照威哥的说法,这也是osg的一个愚蠢的错误。

/** Contains deprecated features of namespace osg. */
namespace deprecated_osg {

/** Geometry class contaning deprecated features.
* Users should only use deprecatged_osg::Geometry when absolutely neccessary for keeping things compiling,
* it is recommended that you should migrate your code to work just with osg::Geometry as existing
* deprecated_osg::Geometry will be removed in future release.
*/

} // namespace deprecated_osg

按照osg3.3.2这个说法,之后是要改回去的,但改来改去的,确实麻烦。修改自己代码时记得做好标记哦,以便再次更改。


再补充:这两天准备考试了,没能及时答复,真不好意思。

该用户从未签到

发表于 2014-4-30 12:38:57 | 显示全部楼层
乖o就一下 发表于 2014-4-29 13:42
你把相关代码贴出来我看看,很久没接触,都忘记是那块了。强制转换行不?无关紧要的就卡擦掉。

O(∩_∩)O~谢谢,我试试!祝考试顺利!!

该用户从未签到

发表于 2014-5-1 10:54:35 | 显示全部楼层
wl198302 发表于 2014-4-30 12:38
O(∩_∩)O~谢谢,我试试!祝考试顺利!!

你这个例子编译过去了吗?我浏览模型时有点错误,不知道是渲染顺序的问题还是节点组织结构出了问题。您帮忙看看您浏览模型时有米有下面的现象。

正常的
QQ图片20140501105203.jpg

不正常了

osGraphx中不正常了

osGraphx中不正常了

该用户从未签到

发表于 2014-5-6 17:34:32 | 显示全部楼层
乖o就一下 发表于 2014-5-1 10:54
你这个例子编译过去了吗?我浏览模型时有点错误,不知道是渲染顺序的问题还是节点组织结构出了问题。您帮 ...

不好意思,这两天没上,我一开始用的osg3.2,areFastPathsUsed方法在deprecated_osg下也没有,所以用3.1编译了一个版本,显示是正常的。

该用户从未签到

发表于 2014-5-7 16:55:10 | 显示全部楼层
wl198302 发表于 2014-5-6 17:34
不好意思,这两天没上,我一开始用的osg3.2,areFastPathsUsed方法在deprecated_osg下也没有,所以用3.1编 ...

areFastPathsUsed这个方法后期版本中确实没踪影了,,我那个说的是osg::Geometry中的某些方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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