wanghuisoftware 发表于 2011-4-15 13:42:55

.osg文件扩展?

请问.osg文件能够扩展吗?自己添加一个数据字段来保存相应节点的id,这样在点击的时候可以直接获得,然后通过id关联后台数据库。不知能否行之,或者能有其他途径实现这种功能,谢谢各位。

array 发表于 2011-4-15 15:20:56

.osg和.osgt,.osgb文件都是可以扩展的,即通过编写相应的wrapper来支持自定义的节点格式。您可以参考osgWrappers中的内容来了解wrapper的写法

wanghuisoftware 发表于 2011-4-15 15:40:58

本帖最后由 wanghuisoftware 于 2011-4-15 16:15 编辑

回复 2# array


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

array 发表于 2011-4-15 16:59:00

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

wanghuisoftware 发表于 2011-4-18 15:34:08

回复 4# array


    好的,Thank u!
页: [1]
查看完整版本: .osg文件扩展?