.osgjs是osjjs框架支持的格式,其实是json格式的文本类型。
要把自己建的模型转换成这个格式,首先要将3ds格式转换为osg格式,然后再osg中转成json格式。
下面是osg格式转为json格式的步骤,参考 http://osgjs.org/2011/02/working-with-openscenegraph/
1. 用git clone osg的最新版本,注意不用去官方站的clone,还是在cedricpinson的目录clone,否则会出现:找不到函数 ‘setForceReIndex’
https://github.com/cedricpinson/osg.git
2. 下载osgjs的插件,解压到如下目录(如果在cedricpinson的目录clone,2、3步都不用了)
F:\projects\gitreops\osg\src\osgPlugins\json,并将里面的CMakeLists.txt中,最后一句改为SETUP_PLUGIN(json)
3. 修改F:\projects\gitreops\osg\src\osgPlugins下的CMakeLists.txt文件,在最后加 ADD_SUBDIRECTORY(json),这个json就对应拷贝进去的json目录
注意保存格式,保存完以后打开看看,是否有多余的问号,有的话要删掉。
4. 用cmake2.8生成osg的解决方案
5. 打开vs2