查看: 1476|回复: 8

载入大模型时,怎样设置进度条

[复制链接]

该用户从未签到

发表于 2013-8-31 12:01:09 | 显示全部楼层 |阅读模式
OSG载入大模型,需要用到进度条,请问怎么实现?

该用户从未签到

 楼主| 发表于 2013-9-2 13:16:48 | 显示全部楼层
大家没有遇到这样的问题吗?OSG reader是否有callbar函数?

该用户从未签到

 楼主| 发表于 2013-9-3 12:39:58 | 显示全部楼层
请高人结个贴呀

该用户从未签到

 楼主| 发表于 2013-9-5 01:16:17 | 显示全部楼层
本帖最后由 ziyoo 于 2013-9-5 01:22 编辑

难道要用户干等?这样太尴尬了吧,大家有没有一个解决方法?

该用户从未签到

 楼主| 发表于 2013-9-7 00:48:12 | 显示全部楼层
这个问题很弱吗?弱的话,也欢迎大家吐槽

该用户从未签到

发表于 2013-9-8 22:26:37 | 显示全部楼层
可以先把模型转换为ive 格式的,然后参照osg的海军教程或者flysky的教程,添加osgDB::readNodeFile的callBack函数,设置进度。

该用户从未签到

 楼主| 发表于 2013-9-10 07:31:10 | 显示全部楼层
CWorld 发表于 2013-9-8 22:26
可以先把模型转换为ive 格式的,然后参照osg的海军教程或者flysky的教程,添加osgDB::readNodeFile的callBa ...

太感谢这位大神了,马上就试试

该用户从未签到

 楼主| 发表于 2013-9-12 01:14:21 | 显示全部楼层
CWorld 发表于 2013-9-8 22:26
可以先把模型转换为ive 格式的,然后参照osg的海军教程或者flysky的教程,添加osgDB::readNodeFile的callBa ...

看了海军教程里面,没找到osgDB::readNodeFile的callback相关的说明,flysky的教材手头上没有。
osgDB::Registry::ReadFileCallback 回调也只是reader的回调,我是希望得到在读入文件过程中,实时告诉我们读入多少字节,还有多少字节,或者读入多少node,还有多少node。

请问osgDB有这种功能吗?

该用户从未签到

发表于 2013-9-12 09:30:50 | 显示全部楼层
没有这种功能,最多就是重定义一个流操作,然后获得已经读取多少和总共多少
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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