最新十三讲OpenGL技术简介ppt课件ppt课件.ppt





《最新十三讲OpenGL技术简介ppt课件ppt课件.ppt》由会员分享,可在线阅读,更多相关《最新十三讲OpenGL技术简介ppt课件ppt课件.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、十三讲十三讲OpenGLOpenGL技术简介技术简介pptppt课件课件目录目录OpenGL基础概念OpenGL的概念极其特点OpenGL的相关函数库及工作流程 OpenGL的运行环境要求与配置OpenGL的应用程序开发OpenGL三维空间视点变换和模型变换投影变换视口变换OpenGL光照模型OpenGL纹理模型 OpenGL的运行环境与配置的运行环境与配置如何在Windows中利用VC开发各种应用程序时使用OpenGL呢?安装函数库安装函数库首先,用时需要在project-settings-link-object/library中加入 opengl32.lib glu32.lib glaux
2、.lib三个库。如果是如果是MFC程序程序在视图类或OpenGL显示类中加入头文件 gl/glaux.h,gl/gl.h 及gl/glu.h三个头文件。如果是如果是win32程序程序加入 windows.h、GL/gl.h 、GL/glu与GL/glaux.h。然后就可以在视图类中调用OpenGL的库函数了。OpenGL三维空间三维空间经如下三种操作可将物体的真实三维坐标转换为屏幕像素位置。1.变换变换用矩阵乘法表示,包括模型变换、视点变换、投影变换。这些操作中包含旋转、平移、缩放、反射、正交投影和透视投影。使用上述操作组合绘制场景2.剪裁剪裁场景被渲染到矩形窗口中,所以要剪掉位于窗口之外的物
3、体。3.视口变换视口变换在变换后的坐标和屏幕像素之间建立对应关系。OpenGL三维物体的生成类比三维物体的生成类比生成场景的变换过程类似于用照相机拍照。步骤类比步骤类比如下:将相机固定在三角架上,并使之对准场景(视点(视点变换)变换)让要拍摄的场景位于取景框中的合适位置(模型(模型变换)变换)选择相机镜头或调整放大倍数(投影变换)(投影变换)决定照片大小,如放大(视口变换)(视口变换)1.绘制场景(绘制场景)(绘制场景)视点变换和模型变换视点变换和模型变换视点变换:视点变换:设置相机的位置和方向模型变换:模型变换:指定模型的位置和方向模型视点变换互相影响,一般统一指定即模视变换。开启并设定模视
4、变换使用参数GL_MODELVIEW调用函数glMatrixMode()思考方法:1.全局固定坐标系 2.移动局部坐标系OpenGL变换函数变换函数glTranslate*(TYPE x, TYPE y, TYPE z)说明:将一个由x,y,z决定的平移矩阵与当前矩阵相乘,即完成平移。glRotate*(TYPE angle, TYPE x, TYPE y , TYPE z)说明:将一个旋转矩阵与当前矩阵相乘,该矩阵将物体绕原点到点(x,y,z)直线逆时针旋转angle度glScale*(TYPE x, TYPE y, TYPE z)说明:将物体缩放或沿坐标轴反射物体,物体上的每个点坐标都分别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 十三 OpenGL 技术 简介 ppt 课件

限制150内