osg.js使用之一:.osg转.osgjs
来源:互联网 发布:淘宝平板客户端 编辑:程序博客网 时间:2024/04/29 06:01
.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. 打开vs2008,开始长达2小时的编译吧
检查一下有没有json这一个项目。
6. 编译完以后,设置系统的环境变量,包括osg\bin目录和data目录等
7. 在命令行运行 osgconv f:\cow.osg f:\cow.osgjs
我已测试成功,以下是生成的文件。注意命令行后缀名不要搞错啦,不然生成不了。
- osg.js使用之一:.osg转.osgjs
- OSG
- osg
- OSG
- osg-
- OSG
- osg
- OSG
- osg::Sphere,osg::Texture2D,osg::StateSet,osg::TexEnv的使用
- osg学习之一:基础
- osg vs2010 问题之一
- osg::ApplicationUsage使用
- OSG QWidgetImage 的使用
- osg的灯光使用
- OSG中使用HUD
- osg Nofity使用
- OSG中圆锥的使用
- OSG中LOD的使用
- 安装Vmwtools 与SAMBA 共享文件
- Linux proc详解
- [C#]实现对XML文件的基本操作(创建xml文件,增、删、改、查 xml节点信息)
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- [转] c++中关于return的用法总结
- osg.js使用之一:.osg转.osgjs
- [WinForm].NET的WinForm调用Web Service
- 基于linux服务器的性能分析与优化(六)
- 64位多核 MIPS 异常和中断内核代码分析
- SQL查看数据库文件使用空间与磁盘空间
- 远程时钟控制系统
- Oracle11g 导出数据库
- DateTime整理汇总
- C#中ToString格式大全