网站大量收购独家精品文档,联系QQ:2885784924

创建第一个OpenGL程序.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
创建第一个OpenGL程序

实习一 创建第一个OpenGL程序 一、实习的目的和意义 一、实习的目的和意义 一一、、实实习习的的目目的的和和意意义义 本实习的目的是为大家提供Windows操作平台下用OpenGL进行绘图程序的设计和 实现的思路,为今后的实习作初步的准备。 二、实习内容 二、实习内容 二二、、实实习习内内容容 要求本次实习中,将实现如下基本的功能: 1.知道怎样安装配置库函数; 2.了解OpenGL的工作顺序:就是一个从定义几何要素到把象素段写入帧缓冲区的 过程。 3.了解OpenGL基本结构以及库; 4.建立一个完整的简单的OpenGL程序。 三、实习参考(以VC6.0为例) 三、实习参考(以VC6.0为例) 三三、、实实习习参参考考((以以VVCC66..00为为例例)) 1.安装配置GLUT库: OpenGL提供了一系列的辅助函数,用于简化Windows操作系统的窗口操作,使我们 能把注意力集中到图形编程上,这次试验的程序就采用这些辅助函数。 下载:“glut.zip”文件。 将压缩包内的glut.h拷贝到...\\Microsoft Visual Studio\\VC98\\ Include \\GL目录下(若 使 用 win7 和 vs2008 , 则 拷 贝 到 C:\Program Files\Microsoft SDKs\Windows\v6.0A \Include\gl); 将glut32.lib拷贝到...\\Microsoft Visual Studio\\VC98\\Lib目录下(若使用win7和 vs2008,则拷贝到…\\MicrosoftVisualStudio9.0\VC\lib); 将glut32.dll拷贝到c:\\windows\\system32目录下(win7和vs2008配置过程相同)。 2.OpenGL 编程的基本流程 OpenGL的工作顺序就是一个从定义几何要素到把象素段写入帧缓冲区的过程。在屏 幕上显示图象的主要步骤有以下3步: 1). 构造几何要素,创建对象的数学描述。在三维空间上放置对象,选择观察点。 2). 计算对象的颜色,这些颜色可能直接定义,或由光照条件及纹理间接给出。 3). 光栅化,把对象的数学描述和颜色信息转换到屏幕的象素。 3. OpenGL程序的基本结构可分为三个部分: 第一部分是初始化部分,主要是设置一些OpenGL的状态开关,如颜色模式的选择, 是否作光照处理,深度检验,裁剪等等。这些状态一般都用函数glEnable(???), 1 glDisable(???) 来设置,???表示特定的状态。 第二部分设置观察坐标系下的取景模式和取景框位置及大小。主要利用了三个函 数: 函数void glViewport(left,top,right,bottom):设置在屏幕上的窗口大小; 函数void glOrtho(left,right,bottom,top,near,far):设置投影方式为正交投 影; 函数voidgluPerspective(fovy,aspect,zNear,zFar):设置投影方式为透视投影。 第三部分是OpenGL的主要部分,使用OpenGL的库函数构造几何物体对象的数学描 述,包括点线面的位置和拓扑关系,几何变换,光照处理等等。 OpenGL建立了四个库: OpenGL的基本库(GL):库文件:opengl32.lib,头文件:gl.h OpenGL实用库(GLU):库文件:glu32.lib,头文件:glu.h OpenGLProgrammingGuide辅助库(glaux): 库文件:glaux.lib,头文件:glaux.h OpenGL的工具库(glut): 库文件:glut32.lib,头文件:glut.h 4.用Visual C++建立一个完整的OpenGL程序基本流程如下: (l)新建一个项目: 选择菜单File中的New选项,弹出一个分页的对话框,选中页Projects中的Win32 Console Application项,然后填入你自己的Project name,如Test,回车即可。VC为 你创建一个工作区(WorkSpace),你的项目Test就放在这个工作区里。 (2)为项目添加文件

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档