博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
osgconv使用指南(转)
阅读量:6581 次
发布时间:2019-06-24

本文共 1373 字,大约阅读时间需要 4 分钟。

 osgconv是一种用来读取3D数据库以及对它们实施一些简单的操作的实用应用程序,同时也被称作

一种专用3D数据库工具。
用osgconv把其他格式的文件转换为OSG所支持的格式
   osgconv是一种非常有用的的工具来读取标准的3D格式,如OpenFlight,3DS,Alias Wavefront
(OBJ) etc,并且可以将它们转换为一种OSG所支持的格式,如OSG中的ASCII格式的.osg,二进制格式的.ive。
在程序运行的默认情况下,优化导入的场景图,将形成的这样结果:场景图读取的数据量将会更少且速度会更
快。尤其值得指出的是,.ive格式的的文件,快速装载数据的能力使它非常适合数据页和大型的数据库。
   把文件从.obj格式转换为同等的.ive格式,命令如下:
   
   osgconv cow.obj cow.ive
   
   把文件从.obj格式转为为同等的.ive格式,并压缩自动生成映射纹理,命令如下:
   osgconv osgconv --compressed cow.obj cow.ive
osgconv的操作:
   
   下面是osgconv的所有操作,可以通过下面的命令来查看:
   
    osgconv --help
    使用用法:
     osgconv [options] infile1 [infile2 ...] outfile
    操作:
-O   ReadWrite选项
--compressed   压缩纹理
--compressed   启用压缩纹理
--compressed-arb   启用OPENGL ARB压缩纹理
--compressed-dxt1  启用S3TC DXT1压缩纹理  
--compressed-dxt3  启用S3TC DXT3压缩纹理
--compressed-dxt5  启用S3TC DXT5压缩纹理
-l libraryName     装载名为libraryName的插件,如-l osgdb_pfb
用来Read/Write一些导入的除了它本身扩展名的的文件格式
-e extensionName    装载扩展名为extensionName的Read/Write插件 如-e pfb
很有用的工具,用来指定装载所有扩展名为extensionName的插件,其作用方式和上面
的-l一样 ,因为它会自动扩展至全部插件名以适合每个平台。
-o orientation      input和output文件之间的几何变换
定位方向的格式参数应该象下面一样:
X1,Y1,Z1-X2,Y2,Z2
or
degrees-A0,A1,A2
X1,Y1,Z1表示在input文件中的一个向量,X2,Y2,Z2表示在output文件中的一个向量
degrees表示绕轴(A0,A1,A2)旋转的角度。例如:把一个建立在Y轴向上的坐标系中MODEL
转换为一个Z轴向上的坐标系,参数形式应该是这样的:
0,1,0-0,0,1
or
-90-1,0,0
-t translation  平移output文件的空间位置
平移的参数格式必须象下面这样:
X,Y,Z
在这里,X,Y,Z表示在坐标系中的绝对距离
-s scale       缩放MODEL的大小
缩放的参数格式必须象下面这样:
SX,SY,SZ
这里的SX,SY,SZ表示的是缩放比例。警告:缩放应该指定一个特定的缩放方向。

转载地址:http://cyino.baihongyu.com/

你可能感兴趣的文章
Linux下的线程
查看>>
Fat-jar 打包,并使用 proguard 混淆代码
查看>>
[转]jquery.pagination.js分页
查看>>
C#泛类型链表的实现
查看>>
升级到WP8必需知道的13个特性
查看>>
Ext.getCmp()的简单使用
查看>>
前端样板资源概览及总评
查看>>
atitit.常用编程语言的性能比较 c c++ java
查看>>
[开发笔记]-实现winform半透明毛玻璃效果
查看>>
一款非常棒的纯CSS3 3D菜单演示及制作教程
查看>>
CSS3+HTML5特效8 - 顶部和右侧固定,左侧随窗口变化的布局
查看>>
利用c#+jquery+echarts生成统计报表(附源代码)
查看>>
簡單SQL存儲過程實例
查看>>
于西蔓_百度百科
查看>>
AMD and CMD are dead之KMD.js依赖可视化工具发布
查看>>
网页刷新方法集合
查看>>
[Android]对BaseAdapter中ViewHolder编写简化(转)
查看>>
java画图程序_图片用字母画出来_源码发布_版本二
查看>>
[Node.js]23. Level 4: Semantic versioning
查看>>
[Z] 将samba共享文件夹映射到linux的目录下
查看>>