查看: 2384|回复: 4

.osg文件扩展?

[复制链接]

该用户从未签到

发表于 2011-4-15 13:42:55 | 显示全部楼层 |阅读模式
请问.osg文件能够扩展吗?自己添加一个数据字段来保存相应节点的id,这样在点击的时候可以直接获得,然后通过id关联后台数据库。不知能否行之,或者能有其他途径实现这种功能,谢谢各位。

该用户从未签到

发表于 2011-4-15 15:20:56 | 显示全部楼层
.osg和.osgt,.osgb文件都是可以扩展的,即通过编写相应的wrapper来支持自定义的节点格式。您可以参考osgWrappers中的内容来了解wrapper的写法

该用户从未签到

 楼主| 发表于 2011-4-15 15:40:58 | 显示全部楼层
本帖最后由 wanghuisoftware 于 2011-4-15 16:15 编辑

回复 2# array


    那样的话,是否还需要自定义读取osg文件的方法,否则osg::osgViewer如何判断并显示呢。目前将其放入Descripions或Name属性中,不过不太规范

该用户从未签到

发表于 2011-4-15 16:59:00 | 显示全部楼层
对于自定义的节点,它的行为方式已经在节点自身的函数中实现了。所谓的wrapper就是从文件中读入信息并建立节点对象,以及从节点中取出信息并存入文件两个过程,都需要编写代码实现。作为第二代序列化存储格式,osgb格式的wrapper编写非常简单,可以尝试

该用户从未签到

 楼主| 发表于 2011-4-18 15:34:08 | 显示全部楼层
回复 4# array


    好的,Thank u!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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