- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 29卷 第 1期 物探化探计算技术 2007年 1月
文章编号 : 100 1—1749 (2007) 0 1—0083—04
几种三维模型文件在 Op enGL 中的输入与处理
黎 华 1, 2 , 肖 伟3
( 1. 中国科学院 广州地球化学研究所 , 广州 5 10640; 2. 中国科学院 研究生院 , 北京 100039;
3. 国家地质实验测试中心 , 北京 100037)
摘 要 : 介绍了一些当今比较流行的三维文件的文件格式 ,如 3D S文件 、OBJ 文件 、W RL 文件
( )
等 ,并论述了如何将这些文件在 Op enGL Op en Grap h ic L ib rary 中进行输入和处理 。重点介绍了
OBJ 文件的文件格式及怎样利用程序代码来构建模型数据结构 、绘制对象模型 ,然后运用 Op en
GL 的强大功能实现三维显示和交互操作 ,并应用于地形建模 、城市规划 , 以及虚拟现实等领域 。
关键词 : 三维模型文件 ; Op enGL ; 3D S文件 ; OBJ 文件 ; W RL 文件
中图分类号 : TP 3 111 文献标识码 : A
的读取 。把这些文件转换成 Op enGL 程序 ,再对其
0 前言 进行控制和交互操作 。
Op enGL 即开放图形库实际上是一个开放的三 1 3D S文件的输入和处理
维图形软件包 ,它独立于窗口系统和操作系统 , 以
3D Studio是 A u tode sk 公司开发的一套用于在
它为基础开发的应用程序可以十分方便地在各种
微机上制作三维动画的应用程序 ,它所生成的图形
平台间移植 。Op enGL 具有许多实用 、高效的功能 ,
文件格式是 3D S文件格式 。该软件建模方便 ,且
如 :建模 、变换 、颜色模式设置 、光照与材质设置 、纹
功能强大 。因此 ,如何利用这些丰富的资源来构建
理映射 、位 图显示 以及双缓存动画等 , 而且借助
可视化系统就显得很重要 。
W indow s编程环境可以方便地对所构模型的人机
关于如何用 Op enGL 读取和操作 3D S文件的
交互进行控制 。由于其开放性和高度重用性 ,现在 [ 1, 2 ]
方法 ,很多文献 都有详细的论述 。在这里介绍
已经成为业界标准 [ 1 ] 。
一种将 3D S文件转换成 Op enGL 文件的方法 。
虽然 Op enGL 的辅助库中提供了一些复杂的
这种转换需要使用一个工具 V iew3D S. exe (网
形体模型的命令 ,但 Op enGL 并没有提供更
文档评论(0)