vc++ OpenGL三维图像的生成与显示技术研究毕业设计说明书

上传人:油条 文档编号:33199721 上传时间:2018-02-14 格式:DOC 页数:40 大小:1.43MB
返回 下载 相关 举报
vc++ OpenGL三维图像的生成与显示技术研究毕业设计说明书_第1页
第1页 / 共40页
vc++ OpenGL三维图像的生成与显示技术研究毕业设计说明书_第2页
第2页 / 共40页
vc++ OpenGL三维图像的生成与显示技术研究毕业设计说明书_第3页
第3页 / 共40页
vc++ OpenGL三维图像的生成与显示技术研究毕业设计说明书_第4页
第4页 / 共40页
vc++ OpenGL三维图像的生成与显示技术研究毕业设计说明书_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《vc++ OpenGL三维图像的生成与显示技术研究毕业设计说明书》由会员分享,可在线阅读,更多相关《vc++ OpenGL三维图像的生成与显示技术研究毕业设计说明书(40页珍藏版)》请在金锄头文库上搜索。

1、I毕业设计(论文)课题名称三维图像的生成与显示技术研究II摘要最早人们见到的图像都是平面图像,也就是通常所说的二维图像,但自21世纪以来二维图像早已不能满足人们的视觉要求,之后3D 化像风暴一样席卷而来。3D 图形系统能够较形象的模拟和表示客观物体,易于通过模拟光线照射物体表现物体的质感。OpenGL是优秀的开放的2D 3D图形标准,由OpenGL体系结构委员会(ARB)所掌管。OpenGL图形系统是图形硬件的一个软件接口,它强大的渲染管线能够绘制出逼真的虚拟场景,使图像看起来更加真实,就像每一个人平时所看到的一样或至少接近人眼所看到的内容。本文研究了基于OpenGL的三维视景应用程序的初始化

2、、世界坐标系和模型局部坐标系之间的关系和平移旋转并缩放的矩阵表示以及如何将景中的模型分解为OpenGL可以接受的图元信息,建立了一个卫星与深空场景的动态仿真系统, 该系统根据各个天体运行规律, 详细计算了卫星及各星体的运行轨迹, 真实地模拟了深空场景的动态变化,能够实时地模拟不同视角、不同时间的卫星及深空动态场景。关键词: 3D图形 OpenGL模型视图变换 类封装 卫星IIIAbstractThe earliest images we see are plane images, 2D image is usually said, but since twenty-first Century

3、the two-dimensional image already cannot satisfy peoples visual requirements, after 3D swept like a storm.The 3D graphics system simulates and reflects objects in the real world vividlyOpenGL is a 2D3D graphics standard in charge of Architecture Review Board(ARB) and is a software interface to hardw

4、areIts powerful pipeline is competent for rendering graphics scene, makes the image look more real, just like every person usually see the same or at least close to the human eye can see content.This paper study the 3D OpenGL application initialization, the world coordinate system and the model of l

5、ocal coordinate system and the relationship between translation and rotation and scaling matrix representation and how will the king in the model is decomposed into primitive information based on OpenGL can accept, established a dynamic simulation system of a satellite and deep space scene, the syst

6、em according to each object operation rules, detailed trajectory of satellite and the stars were calculated, realistic simulation of the dynamic changes of deep space scene, real-time simulation of different perspectives, different time of the satellite and deep space dynamic scene.Key words: 3D gra

7、phics OpenGL model-view transformation wrapping with class SatelliteIV目录第一章 绪论 .11.1 研究背景和意义 .11.2 OPENGL 简介 .11.2.1 OpenGL 工作方式 .11.2.2 OpenGL 渲染管线 .21.2.3 OpenGL 数据类型 .31.3 本文框架结构 .3第二章 三维图形学的国内外研究现状及发展 .42.1 国内外研究现状 .42.2 三维图形学发展 .42.2.1 三维图形学硬件的发展 .42.2.2 三维图形学软件的发展 .52.2.3 三维图形学算法的研究范畴 .52.3 计算

8、机三维图形学的应用 .5第三章 OPENGL 实现三维图像显示的基本理论 .63.1 场景坐标系 .63.1.1 坐标系及观察流程 .63.1.2 OpenGL 坐标系方向 .73.1.3 模型视图变换 .73.1.4 提高绘图效率和场景的层次性 .83.2 投影 .83.2.1 透视投影 .83.2.2 正投影 .103.2.3 投影变换示例 .103.3 窗口与视口 .113.3.1 视口变换 .113.3.2 变换深度坐标 .123.4 几何图元的绘制 .123.4.1 点 .133.4.2 直线 .133.4.3 多边形 .133.4.4 矩形 .143.4.5 曲线和表面 .14第四章 三维图像显示的实现及分析 .154.1 概要设计 .154.2 WINDOWS操作系统下 OPENGL 应用程序初始化 .164.2.1 应用程序依赖库 .164.2.2 像素格式 .174.2.3 渲染描述表 .174.3 建模技术概述 .184.3.1 基于几何造型的建模技术 .184.3.2 基于图像的建模技术 .18V4.3.3 卫星建模示例 .194.4 色彩的渲染 .204.4.1 颜色 .204.4.2 纹理贴图 .224.4.3 位图读取 .244.5 用户交互与动画 .254.5.1 用户交互 .

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号