第三章OpenGL编程基础.ppt

上传人:s****8 文档编号:69407408 上传时间:2023-01-03 格式:PPT 页数:9 大小:81.50KB
返回 下载 相关 举报
第三章OpenGL编程基础.ppt_第1页
第1页 / 共9页
第三章OpenGL编程基础.ppt_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《第三章OpenGL编程基础.ppt》由会员分享,可在线阅读,更多相关《第三章OpenGL编程基础.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

2、理映射6、雾化7、光栅化3.1 OpenGL3.1 OpenGL简介简介三、三、OpenGLOpenGL的组成:的组成:P31P31OpenGLOpenGL主要包括三个函数库:主要包括三个函数库:核心库、实用函数库、编程辅核心库、实用函数库、编程辅助库助库OpenGL核心库:115个函数,以“gl”为前缀OpenGL实用函数库:43个函数,以“glu”为前缀OpenGL编程辅助库:以“aux”为前缀3.23.2OpenGLOpenGL应用工具包应用工具包GLUTGLUT一、一、GLUT概述概述GLUT代表OpenGL应用工具包(OpenGL Utility Toolkit),是一个和窗口系统无

3、关的工具包,用于隐藏不同窗口系统API的复杂性。GLUT的子程序的前缀使用字母“glut”。二、二、GLUT函数:函数:P32-371、初始化和创建窗口函数:2、处理窗口和输入函数:3、绘制三维物体:4、管理后台处理:5、运行程序:glutMainLoop(void);3.33.3OpenGLOpenGL初步编程初步编程一个一个OpenGLOpenGL程序一般包括以下几个部分:程序一般包括以下几个部分:P38P38(1 1)定义绘制对象)定义绘制对象(2 2)初始化)初始化(3 3)渲染屏幕图像)渲染屏幕图像3.33.3OpenGLOpenGL初步编程初步编程一、一、OpenGL函数命名与数据

4、类型:函数命名与数据类型:P38-39二、二、OpenGL库和头文件:库和头文件:动态库:动态库:opengl32.dll glu32.dll glut32.dll 放入windowssystem32目录下静态库:静态库:opengl32.lib glu32.lib glut32.lib放入VC安装目录的LIB目录下头文件:头文件:gl.h glu.h glut.h放入VC安装目录的IncludeGL文件夹下3.33.3OpenGLOpenGL初步编程初步编程三、在三、在WindowsWindows下开发和创建一个下开发和创建一个OpenGLOpenGL程序的基本步程序的基本步骤:骤:第一步,选择一个编译环境,如第一步,选择一个编译环境,如VC+第二步,安装第二步,安装GLUT工具包工具包 第三步,建立一个第三步,建立一个OpenGL工程工程 第四步,编译连接第四步,编译连接 第五步,执行程序第五步,执行程序 详见:详见:OpenGL入门学习入门学习3.33.3OpenGLOpenGL初步编程初步编程四、四、OpenGL程序举例:程序举例:P40-44五、窗口坐标设置:五、窗口坐标设置:P44-49

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

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁