第三章OpenGL编程基础

第三章OpenGL编程基础

ID:43536169

大小:81.50 KB

页数:9页

时间:2019-10-10

第三章OpenGL编程基础_第1页
第三章OpenGL编程基础_第2页
第三章OpenGL编程基础_第3页
第三章OpenGL编程基础_第4页
第三章OpenGL编程基础_第5页
资源描述:

《第三章OpenGL编程基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三章OpenGL编程基础OpenGL是目前用于开发可移植、可交互的2D和3D图形应用程序的首选环境,也是目前最广泛采用的计算机图形标准。OpenGL所具有的功能基本上涵盖了计算机图形学所要包括的各个方面的内容。主要内容3.1OpenGL简介3.2OpenGL应用工具包GLUT3.3OpenGL初步编程3.1OpenGL简介一、OpenGL概述:P29二、OpenGL的功能:P30-311、绘制几何图形2、变换3、颜色和光照4、反走样5、纹理映射6、雾化7、光栅化3.1OpenGL简介三、OpenGL的组成:P31OpenGL主要包括三个函

2、数库:核心库、实用函数库、编程辅助库OpenGL核心库:115个函数,以“gl”为前缀OpenGL实用函数库:43个函数,以“glu”为前缀OpenGL编程辅助库:以“aux”为前缀3.2OpenGL应用工具包GLUT一、GLUT概述GLUT代表OpenGL应用工具包(OpenGLUtilityToolkit),是一个和窗口系统无关的工具包,用于隐藏不同窗口系统API的复杂性。GLUT的子程序的前缀使用字母“glut”。二、GLUT函数:P32-371、初始化和创建窗口函数:2、处理窗口和输入函数:3、绘制三维物体:4、管理后台处理:5、运

3、行程序:glutMainLoop(void);3.3OpenGL初步编程一个OpenGL程序一般包括以下几个部分:P38(1)定义绘制对象(2)初始化(3)渲染屏幕图像3.3OpenGL初步编程一、OpenGL函数命名与数据类型:P38-39二、OpenGL库和头文件:动态库:opengl32.dllglu32.dllglut32.dll放入windowssystem32目录下静态库:opengl32.libglu32.libglut32.lib放入VC安装目录的LIB目录下头文件:gl.hglu.hglut.h放入VC安装目录的Incl

4、udeGL文件夹下3.3OpenGL初步编程三、在Windows下开发和创建一个OpenGL程序的基本步骤:第一步,选择一个编译环境,如VC++第二步,安装GLUT工具包第三步,建立一个OpenGL工程第四步,编译连接第五步,执行程序详见:OpenGL入门学习3.3OpenGL初步编程四、OpenGL程序举例:P40-44五、窗口坐标设置:P44-49

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。