第二讲_OpenGL技术概述(三).ppt

第二讲_OpenGL技术概述(三).ppt

ID:48165622

大小:54.00 KB

页数:10页

时间:2020-01-16

第二讲_OpenGL技术概述(三).ppt_第1页
第二讲_OpenGL技术概述(三).ppt_第2页
第二讲_OpenGL技术概述(三).ppt_第3页
第二讲_OpenGL技术概述(三).ppt_第4页
第二讲_OpenGL技术概述(三).ppt_第5页
资源描述:

《第二讲_OpenGL技术概述(三).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OpenGL技术概述基于MFC的OpenGL编程及运行环境的构建建立一个单文档/视图应用程序(注意去掉Unicode选项)OpenGL技术概述基于MFC的OpenGL编程及运行环境的构建加入支持支持OpenGL的程序◇包含文件的加入◇库文件的加入OpenGL技术概述在视图类文件中定制OpenGL像素格式:PIXELFORMATDESCRIPTOR介绍1、定义在includewingdi.h2、查看帮助OpenGL技术概述在视图类文件中定制OpenGL1、在视图类中为消息WM_CREATE增加消息处理函数。2、为视图类增加支持OpenGL的三个成员

2、变量OpenGL绘制描述表变量OpenGL调色板变量OpenGL设备描述表变量OpenGL技术概述在视图类文件中定制OpenGL3、在视图类的实现文件的OnCreate成员函数中初始化OpenGL(1)创建设备上下文对象(2)填充OpenGL点格式变量 (3)匹配像素格式 (4)设置像素格式 (5)如果是颜色索引模式,还要设置调色板 (6)生成OpenGL渲染描述表(7)把“OpenGL渲染描述表”关联到“当前 的设备上下文对象”OpenGL技术概述在视图类文件中定制OpenGL4、在这视图类的实现文件的OnDetroy成员函数中清除OpenGL变

3、量(1)创建设备上下文对象(2)填充OpenGL点格式变量 (3)匹配像素格式 (4)设置像素格式 (5)如果是颜色索引模式,还要设置调色板 (6)生成OpenGL渲染描述表(7)把“OpenGL渲染描述表”关联到“当前 的设备上下文对象”OpenGL技术概述一个具有完整结构的基于MFC的OpenGL程序1、为其中的视图类增加WM_SIZE处理方法OnSize2、在OnSize中加入窗口大小改变时对OpenGL的处理代码(1)设置视口的位置和大小 (2)设置矩阵模式为:投影模式 (3)把当前矩阵设置为单位矩阵 (4)设置虚拟世界的平行投影体该平行投

4、影体的宽和高应与当前OpenGL视口 的宽和高成比例(5)设置矩阵模式为:视图/模型模式OpenGL技术概述一个具有完整结构的基于MFC的OpenGL程序3、在OnDraw中加入OpenGL的绘制函数(1)清除当前模型/视图矩阵为单位矩阵 (2)清除背景 (3)设置顶点颜色 (4)建模(绘图) (5)交换缓存OpenGL技术概述一个具有完整结构的基于MFC的OpenGL程序课后作业: (1)复习讲稿第一章全部内容 (2)进入MSDN,复习有点的结构及其它 函数的定义和说明(3)完成《实验二基于MFC的基本OpenGL程序设计》(4)预习第二章:建模

5、OpenGL技术概述

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

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

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