1、 I 毕业设计(论文) 课题 名称 三维图像的生成与显示技术研究 II 摘要 最早人们见到的图像都是平面图像,也就是通常所说的二维图像,但自21世纪以 来二维图像早已不能满足人们的视觉要求,之后3D化像风暴一样席卷而来。3D图形 系统能够较形象的模拟和表示客观物体,易于通过模拟光线照射物体表现物体的质 感。 OpenGL是优秀的开放的2D3D图形标准, 由OpenGL体系结构委员会(ARB)所掌 管。OpenGL图形系统是图形硬件的一个软件接口,它强大的渲染管线能够绘制出逼 真的虚拟场景,使图像看起来更加真实,就像每一个人平时所看到的一样或至少接近 人眼所看到的内容。 本文研究了基于OpenG
2、L的三维视景应用程序的初始化、世界坐标系和模型局部 坐标系之间的关系和平移旋转并缩放的矩阵表示以及如何将景中的模型分解为 OpenGL可以接受的图元信息,建立了一个卫星与深空场景的动态仿真系统, 该系统 根据各个天体运行规律, 详细计算了卫星及各星体的运行轨迹, 真实地模拟了深空场 景的动态变化,能够实时地模拟不同视角、不同时间的卫星及深空动态场景。 关键词: 3D图形 OpenGL模型视图变换 类封装 卫星 III Abstract The earliest images we see are plane images, 2D image is usually said, but since
3、 twenty-first Century 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 vividly OpenGL is a 2D3D graphics standard in charge of Architecture Review Board(ARB) and is a sof
4、tware interface to hardwareIts 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
5、system and the model of local 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 d
6、eep space scene, the system 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 wordsKey words: 3D graphics OpenGL model-view transformation wrapping with class Satellite IV 目录 第一章 绪论 1 1.1 研究背景和意义 1 1.2 OPENGL 简介 1 1.2.1 OpenGL 工作方式 . 1 1.2.2 OpenGL 渲染管线 . 2