已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计基于OpenGL的三维图形引擎内 容 摘 要近几年,3dsMax可灵活建立复杂的三维模型和OpenGL借助编程环境可以对模型的进行交互控制的种种优点已经受到越来越多的图形、图像制作者的关注,利用OpenGL绘制复杂三维模型工作量和难度较大,用3dMax可灵活建立复杂的三维模型及动画.但不能实现人机交互,应用领域受局限,所以利用OpenGL 与.近几年,3dsMax可灵活建立复杂的三维模型和OpenGL借助编程环境可以对模型的进行交互控制的种种优点已经受到越来越多的图形、图像制作者的关注,利用OpenGL绘制复杂三维模型工作量和难度较大,用3dMax可灵活建立复杂的三维模型及动画.但不能实现人机交互,应用领域受局限,所以利用OpenGL 与3DS MAX 两者的优势,使用3DS对复杂模型建模,然后将它转换到OPENGL下,用OPENGL编程实现交互式的动画。本文的主要内容就是3ds模型在OpenGL动画中的应用。本文首先概要的介绍了3ds和OpenGL的发展状况,并阐述了对3ds和OpenGL结合应用的目的和意义,然后第二章中简要地介绍了VB6.0 和对3ds模型在OpenGL动画中的应用的4种方法,再在第三章中对3ds模型的格式进行了剖析,而且通过对3DS文件格式的分析,建立相应的3DS读入类,读取3DS文件到自定义的图形数据结构中,完成了3ds模型在OpenGL中的调用,并在第四章讲解了模型控制的原理,然后通过键盘和鼠标实现了在OpenGL中的人机交互动画,本文在最后对自己的设计进行总结和技术的进一步展望。现今,3ds和OpenGL的应用范围越来越广。本文所完成的3ds模型在OpenGL动画中的应用,结合了两者的优势,通过3ds建模,在OpenGL下人机交互性强而可被直接应用到虚拟现实软件、游戏等各种软件中,具有相当程度的应用前景。关键词: 3ds;OpenGL;人机交互AbstractRecently, more and more graphics producers have paid attention to the excellence of 3DS MAX setting up 3D model and OpenGL controlling 3D model with each other of various advantages.Using OpenGL to base the complicated 3D model is difficult, using 3DS MAX to base the he complicated 3D model is very easy,but it cant carry out person and machine hands over with each other. The applied realm is limit.So the advantage made use of the OpenGL and the 3DS MAX ,make use of 3DS to set up a mold to the complicated model, Then convert it to the OpenGL, carry out an interactive animation with the OpenGL . First this text introduces the 3ds and OpenGL development condition and elaborate the purpose and the meaning of zhe choosing subject. Then the chapter 2 introduces the VB 6.0 and the four ways that the 3ds model applys in the OpenGL animation. The chapter 3 analyses the format of the 3ds model, upbuilds the kind of the 3ds,reads the 3ds file to the user-defined database,completes to the 3ds model adjustting to use in the OpenGL. The chapter 4 carries out person and machine to hand over an animation with each other in the OpenGL. In the end of this text carries on the summary and technical further outlook to own design. At present, the applications of 3ds and OpenGL are more and more wide. The 3ds model that this text complete applys in the OpenGL animation, it be used in the game software and virtual reality for its effect and performance.Keywords: 3ds, OpenGL, man-machine interface目 录摘 要Abstract第1章 绪论11.1 3DS MAX的发展状况11.1.1 格式的选择11.2 OPENGL的发展状况21.3 选题的目的和意义5第2章 3DS文件的调入方法72.1 开发环境VISUAL C 72.2 3DS在OPENGL中应用的4种方法72.2.1 建立虚拟球实现模型旋转72.2.2 将3DS文件转换成ASC格式,再读取模型102.2.3 将.3ds格式的三维模型转换成OPENGL格式122.2.4 分析3DS格式,建立3DS读入类14第3章 3ds模型在OpenGL中的调用153.1 3DS 模型的格式剖析153.1.1 3DS编辑程序块173.2 读入3DS文件并将其绘制出来243.2.1 定义3DS文件的读入类CLoad3DS243.2.2 构造CLoad3DS的成员函数283.2.3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年护理质控培训模拟试题(含答案)
- 2026年护理学导论考查模拟试题(含答案)
- 2026年茶艺师模拟试题(含答案)
- 2026年申论a类历年模拟题及答案详解
- 2026年土木工程检测模拟题及答案详解
- 2026年内部控制模拟题及答案详解
- 2026年费用类模拟试卷(含答案)
- 2026年电大物流模拟试卷(含答案)
- 2026年环保局环保模拟试题(含答案)
- 2026年安徽操作系统模拟试题(含答案)
- 头发移植课件
- 《深度学习与神经网络》全套教学课件
- GB/T 9535.2-2025地面用光伏组件设计鉴定和定型第2部分:试验程序
- 煤矿安全生产风险分级管控和隐患排查治理双重预防体系建设培训课件
- 全国民用爆炸物品信息管理系统领用发放手持机用户手册
- Colles骨折课件教学课件
- 委托检测服务合同协议书
- 长期总代理协议书范本
- 大学生职业规划大赛成长赛道
- NB-T+33008.1-2018电动汽车充电设备检验试验规范 第1部分:非车载充电机
- (正式版)SHT 3045-2024 石油化工管式炉热效率设计计算方法
评论
0/150
提交评论