查看: 1251|回复: 1

请教关于读取OBJ文件之后的相关疑问

[复制链接]

该用户从未签到

发表于 2009-11-26 11:08:05 | 显示全部楼层 |阅读模式
我现在有一个obj文件,其中把若干点组成了若干组,每组内的点之间连成直线,读入节点文件后的组织形式是一个group,下面有软干的geode的孩子,但是这里我发现一个问题:在obj文件中定义好顺序的“组名称”,例如line_seg1 , line_seg2 , line_seg3……等等,在OSG中输出那个group的孩子的时候,发现其顺序并不是按照obj文件中写入的顺序排列的,例如可能是这样:line_seg1 , line_seg09 , line_seg6……,请问这是为什么呢?

那么如果我要想按照obj文件中确定的顺序来读取group下的geode的话,有没有什么好办法呢?请指教,谢谢~

该用户从未签到

发表于 2009-11-26 12:13:29 | 显示全部楼层
这个没有关注过。也许您可以自己考察一下osgdb_obj插件的做法,然后作出修改;或者直接用std::sort对节点按名称排序并且重新组织一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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