第1讲计算机图形系统概述课件.ppt

上传人(卖家):三亚风情 文档编号:3041452 上传时间:2022-06-25 格式:PPT 页数:72 大小:6.16MB
下载 相关 举报
第1讲计算机图形系统概述课件.ppt_第1页
第1页 / 共72页
第1讲计算机图形系统概述课件.ppt_第2页
第2页 / 共72页
第1讲计算机图形系统概述课件.ppt_第3页
第3页 / 共72页
第1讲计算机图形系统概述课件.ppt_第4页
第4页 / 共72页
第1讲计算机图形系统概述课件.ppt_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、中南大学地球科学与信息物理中南大学地球科学与信息物理学院地理信息系学院地理信息系计算机图形系统概述计算机图形系统概述1讲授:邓浩 讲师l计算机图形系统的组成计算机图形系统的组成l图形硬件设备图形硬件设备n输入设备输入设备n输出设备输出设备l图形硬件显示系统图形硬件显示系统l图形软件系统图形软件系统2l计算机图形系统的组成计算机图形系统的组成l图形硬件设备n输入设备n输出设备l图形硬件显示系统l图形软件系统3计算机图形系统的组成l硬件与软件硬件与软件n硬件硬件u输入设备输入设备u输出设备输出设备u图形处理设备图形处理设备n软件软件u软件包软件包u应用程序应用程序4计算机图形系统的基本功能l计算:

2、图形处理(如图形变换、光照等)计算:图形处理(如图形变换、光照等)l存储:远程和本机存储:远程和本机l输入:人机交互及数据文件等输入:人机交互及数据文件等l输出:显示器、打印机等输出:显示器、打印机等l对话图形:人机交互对话图形:人机交互5l计算机图形系统的组成l图形硬件设备图形硬件设备n输入设备输入设备n输出设备l图形硬件显示系统l图形软件系统6图形硬件设备l图形输入设备图形输入设备n键盘键盘n鼠标鼠标n数字化仪数字化仪n光笔光笔n触摸屏触摸屏n点扫描仪点扫描仪7图形输入设备l激光扫描仪激光扫描仪89图形输入设备lLiDar(激光雷达)(激光雷达)n数据以点云方式呈现数据以点云方式呈现n每个

3、点具有位置和回波强度信息每个点具有位置和回波强度信息10图形输入设备lLiDarn机载机载11l计算机图形系统的组成l图形硬件设备图形硬件设备n输入设备n输出设备输出设备l图形硬件显示系统l图形软件系统12图形绘制设备l绘图仪绘图仪n笔式绘图仪(矢量设备)笔式绘图仪(矢量设备)n静电绘图仪(光栅设备)静电绘图仪(光栅设备)l打印机打印机n点阵式打印机点阵式打印机n喷墨打印机喷墨打印机n激光打印机激光打印机13图形显示设备l多数采用显示器作为图形显示设备多数采用显示器作为图形显示设备l分类:(器件发光性质)分类:(器件发光性质)n阴极射线管阴极射线管CRT (Cathode Ray Tube)u

4、特点:亮度高、对比度好、色彩鲜艳特点:亮度高、对比度好、色彩鲜艳u缺点:体积大,笨重缺点:体积大,笨重n平板型显示器:液晶、等离子平板型显示器:液晶、等离子u特点:器件薄,适合便携特点:器件薄,适合便携u缺点:亮度和对比度相对较低、色彩不够鲜艳,缺点:亮度和对比度相对较低、色彩不够鲜艳,价格偏高价格偏高14阴极射线管(CRT)l工作原理工作原理 一种真空器件,它利用电磁场产生高速的、经过聚一种真空器件,它利用电磁场产生高速的、经过聚焦的电子束,偏转到屏幕的不同位置,轰击屏幕表面的焦的电子束,偏转到屏幕的不同位置,轰击屏幕表面的荧光材料,从而产生可见图形荧光材料,从而产生可见图形l主要组成部分主

5、要组成部分n电子枪电子枪n聚焦系统聚焦系统n加速电极加速电极n偏转系统偏转系统n荧光屏荧光屏15电子枪l灯丝,阴极和控制栅组成灯丝,阴极和控制栅组成n灯丝:产生热量灯丝:产生热量n阴极:由灯丝加热发出电子束阴极:由灯丝加热发出电子束n控制栅:加上负电压后,能够控制通过其中小孔的带负控制栅:加上负电压后,能够控制通过其中小孔的带负电的电子束的强弱。通过调节负电压高低来控制电子数电的电子束的强弱。通过调节负电压高低来控制电子数量,即控制荧光屏上相应点的亮度量,即控制荧光屏上相应点的亮度16聚焦系统及加速电极l聚焦系统聚焦系统n通过电场和磁场控制电子束通过电场和磁场控制电子束“变细变细”,保证亮点足

6、够小,保证亮点足够小,提高分辨率提高分辨率l加速电极加速电极n加正的高压电(几万伏)加正的高压电(几万伏) 使电子束高速运动使电子束高速运动17偏转系统及荧光屏l偏转系统偏转系统n控制电子束,静电场或磁场,产生偏转控制电子束,静电场或磁场,产生偏转n最大偏转角是衡量系统性能的最重要的指标,显示器长最大偏转角是衡量系统性能的最重要的指标,显示器长短与此有关短与此有关l荧光屏荧光屏n荧光物质:吸收电子束而发光荧光物质:吸收电子束而发光n发光原理发光原理 荧光物质在高速电子的轰击下,电子吸收能量从低荧光物质在高速电子的轰击下,电子吸收能量从低能态变为高能态;由于高能态很不稳定,在很短时间内能态变为高

7、能态;由于高能态很不稳定,在很短时间内荧光物质的电子会从高能态重新回到低能态,这时就发荧光物质的电子会从高能态重新回到低能态,这时就发出荧光,屏幕上的那一点就会亮出荧光,屏幕上的那一点就会亮18l持续发光时间:电子束离开某点后,该点的亮度持续发光时间:电子束离开某点后,该点的亮度值衰减到初始值值衰减到初始值1/10 所需的时间所需的时间l影像在视网膜上持续的时间为影像在视网膜上持续的时间为1/20秒秒19l两种显示系统两种显示系统n随机扫描(随机扫描(randomscan)u电子束可以任意移动,画线设备电子束可以任意移动,画线设备n光栅扫描(光栅扫描(rasterscan)u电子束按固定扫描线

8、和次序进行,画点设备电子束按固定扫描线和次序进行,画点设备20随机扫描显示系统随机扫描显示系统l特点特点n电子束可随意移动,只扫描荧屏上要显示的部分电子束可随意移动,只扫描荧屏上要显示的部分n对应的显示器为画线设备对应的显示器为画线设备l逻辑部件逻辑部件n刷新存储器刷新存储器(Refreshing Buffer)n显示处理器(显示处理器(DPU:Display Processing Unit)21l刷新刷新(Refresh):n为了让荧光物质保持为了让荧光物质保持一个稳定的亮度值一个稳定的亮度值l刷新频率:刷新频率:n每秒钟重绘屏幕的次数每秒钟重绘屏幕的次数CRT产生稳定图像所需要的最小刷新频

9、率产生稳定图像所需要的最小刷新频率=1=1秒秒/ /荧光物质的持续发光时间荧光物质的持续发光时间(例如)荧光物质的持续发光时间(例如)荧光物质的持续发光时间40毫秒毫秒 最小刷新频率就是最小刷新频率就是 1000/40=25Hz一般要一般要60Hz才不容易察觉到闪烁才不容易察觉到闪烁85Hz以上才能让人眼感到舒适以上才能让人眼感到舒适阴极射线管的技术指标l像素像素(Pixel: Picture Cell):构成屏幕(图像)的最:构成屏幕(图像)的最小元素小元素l分辨率分辨率(Resolution)nCRT在水平或竖直方向单位长度上能识别的最大像素个在水平或竖直方向单位长度上能识别的最大像素个数

10、,单位通常为数,单位通常为dpi(dots per inch)n在假定屏幕尺寸一定的情况下,也可用整个屏幕所能容在假定屏幕尺寸一定的情况下,也可用整个屏幕所能容纳的像素个数描述,如纳的像素个数描述,如640*480,800*600,1024*768,1280*1024 等等等等l分辨率越高显示的图形就越精细分辨率越高显示的图形就越精细l决定分辨率的因素:荧光物质类型、聚焦系统和偏决定分辨率的因素:荧光物质类型、聚焦系统和偏转系统转系统23彩色阴极射线管l利用发射不同颜色光的荧光物质的组合来显示彩色利用发射不同颜色光的荧光物质的组合来显示彩色图形图形n电子束穿透法电子束穿透法n荫罩法荫罩法n荫栅

11、法荫栅法24电子束穿透法n原理:原理:u两层荧光涂层,红色光和绿色光两种发光物质,不同速度电子两层荧光涂层,红色光和绿色光两种发光物质,不同速度电子束穿透荧光层的深浅,决定所产生的颜色束穿透荧光层的深浅,决定所产生的颜色n优缺点:成本低,只能产生有限几种颜色优缺点:成本低,只能产生有限几种颜色n应用:主要用于画线显示器应用:主要用于画线显示器25电子束电子束荧光涂层荧光涂层产生颜色产生颜色低速电子束低速电子束较低速电子束较低速电子束较高速电子束较高速电子束高速电子束高速电子束荫罩法l荫罩法工作原理荫罩法工作原理n每个像素处有每个像素处有3个荧光点,呈三角形排列个荧光点,呈三角形排列n三支电子枪

12、对应红、绿、蓝三基色三支电子枪对应红、绿、蓝三基色n电子枪、荫罩栅格中的一个小孔和荧光点呈一直线电子枪、荫罩栅格中的一个小孔和荧光点呈一直线n每个小孔与一个像素(即三个荧光点)对应每个小孔与一个像素(即三个荧光点)对应n球面屏幕球面屏幕26l亮度调节亮度调节n各电子枪发生的电子数目,可控制各色光点亮度各电子枪发生的电子数目,可控制各色光点亮度27 如果每支电子枪发出的电子束的强度有如果每支电子枪发出的电子束的强度有256个等级,则个等级,则显示器能同时显示显示器能同时显示256*256*256=16M种颜色,称为真彩系统种颜色,称为真彩系统l荫栅法:与荫罩基本一致荫栅法:与荫罩基本一致28l平

13、面屏幕平面屏幕 特丽珑特丽珑/钻石珑钻石珑29液晶显示器(LCD)lLCD:Liquid Crystal Displayl液晶的电光效应液晶的电光效应n当液晶分子的某种排列状态在电场作用下变为另一种排当液晶分子的某种排列状态在电场作用下变为另一种排列状态时,液晶的光学性质随之改变列状态时,液晶的光学性质随之改变l液晶显示的机理液晶显示的机理n通过能阻塞或传递光的液晶材料,传递来自周围的或内通过能阻塞或传递光的液晶材料,传递来自周围的或内部光源的偏振光部光源的偏振光30液晶显示器(LCD)l结构:结构:六层薄板组成六层薄板组成n液晶是一种介于液体和固体之间的特殊物质,它具有液晶是一种介于液体和固

14、体之间的特殊物质,它具有液体的流态性质和固体的光学性质。当液晶受到电压液体的流态性质和固体的光学性质。当液晶受到电压的影响时,就会改变它的物理性质而发生形变,此时的影响时,就会改变它的物理性质而发生形变,此时通过它的光的折射角度就会发生变化,而产生色彩通过它的光的折射角度就会发生变化,而产生色彩31反射层反射层水平极板水平极板水平网格水平网格线线液晶层液晶层垂直网格线垂直网格线垂直极板垂直极板观观察察方方向向液晶显示器(LCD)32液晶显示器(LCD)33液晶显示器(LCD)l眼镜型液晶显示屏眼镜型液晶显示屏34l计算机图形系统的组成l图形硬件设备n输入设备n输出设备l图形硬件显示系统图形硬件

15、显示系统l图形软件系统35图形显示系统l组成(光栅式)组成(光栅式)n显示设备:显示器显示设备:显示器n显示处理器显示处理器u图形处理功能图形处理功能n视频控制器:视频控制器:u控制显示设备控制显示设备u通过访问帧缓冲来刷新屏幕通过访问帧缓冲来刷新屏幕n显示缓存显示缓存u帧缓存帧缓存u深度缓存等深度缓存等u可以在内存或显示控制器中可以在内存或显示控制器中36图形显示系统l主要组成主要组成n帧缓冲存储器(帧缓冲存储器(Frame Buffer)n视频控制器(视频控制器(Video Controller)n显示处理器(显示处理器(Display Processor)37帧缓冲存储器l作用:存储屏幕

16、上像素的颜色值作用:存储屏幕上像素的颜色值l简称帧缓存(显存中的部分存储单简称帧缓存(显存中的部分存储单元)元)l帧缓存中单元数目与显示器上像素帧缓存中单元数目与显示器上像素的数目相同,单元与像素一一对应,的数目相同,单元与像素一一对应,各单元的数值决定了其对应像素的各单元的数值决定了其对应像素的颜色颜色l显示颜色的种类与帧缓存中每个单显示颜色的种类与帧缓存中每个单元的位数有关元的位数有关(黑白显示系统的帧缓冲器的每个单(黑白显示系统的帧缓冲器的每个单元只有一位)元只有一位)38391寄存器DAC电子枪帧缓冲存储器CRT光栅黑白光栅显示器工作状况图位面技术l帧缓存分成若干颜色的位平面(帧缓存分

17、成若干颜色的位平面(bit plane)l位平面上位置和屏幕上的一个像素对应位平面上位置和屏幕上的一个像素对应l同一像素点在各位面占同一地址同一像素点在各位面占同一地址l不同位面上同一像素地址中的内容决定像素的颜色不同位面上同一像素地址中的内容决定像素的颜色n位平面越多,可表达的色彩越丰富位平面越多,可表达的色彩越丰富n增加一个位面,色彩就增加一倍增加一个位面,色彩就增加一倍40410寄存器2N DAC电子枪帧缓冲存储器10N0 1 0NN=32CRT光栅N位面灰度等级光栅显示器工作状况图2N级级420寄存器2N DAC电子枪帧缓冲存储器10N0 1 0NN=32CRT光栅N位面灰度等级光栅显

18、示器工作状况图2N级级l红绿蓝三个位面,组合成8种颜色l增加一个位面,形成16种颜色l若有24个位面(每种基色8个位面),可同时显示(28)3=224=16777216种颜色(24位真彩色)43红红绿绿蓝蓝Black000Blue001Green010Cyan011Red100Magenta101Yellow110White11144帧缓存容量l分辨率分辨率M*N、颜色个数、颜色个数K 与显存大小与显存大小V 的关系的关系l说明说明n一般像素颜色用一般像素颜色用RGB三基色表示三基色表示l例:颜色为例:颜色为24位真彩色、位真彩色、分辨率是分辨率是10241024的的显示器,需要显示器,需要

19、10241024 log2224 /8 3M BytesKNMV2log45帧缓存容量的问题l若存储器位长固定,则屏幕分辨率与同时可用若存储器位长固定,则屏幕分辨率与同时可用的颜色种数成反比关系的颜色种数成反比关系l例:例:1兆字节的帧缓存兆字节的帧缓存n若设分辨率为若设分辨率为640480,则帧缓存每个单元可有,则帧缓存每个单元可有24位,位,可能同时显示可能同时显示224种颜色种颜色n若设分辨率为若设分辨率为1024768,则每个单元分得的位数仅略,则每个单元分得的位数仅略多于多于8,只能工作于,只能工作于256色显示模式色显示模式46解决方法:解决方法:颜色查找表l由高速的随机存储器组成

20、,用来存储表达像素色彩由高速的随机存储器组成,用来存储表达像素色彩的代码的代码l把颜色码放在一个独立的表(颜色查找表)中,帧把颜色码放在一个独立的表(颜色查找表)中,帧缓存中每一像素对应单元的代码不再代表该像素的缓存中每一像素对应单元的代码不再代表该像素的颜色码,而是作为颜色查找表的地址索引颜色码,而是作为颜色查找表的地址索引l在帧缓存单元的位数不增加的情况下,能够大范围在帧缓存单元的位数不增加的情况下,能够大范围内挑选颜色的能力内挑选颜色的能力47480寄存器寄存器2W DAC电子枪帧缓冲存储器10N0 1 0NN=32CRT光栅具有颜色查找表的N位面灰度等级帧缓冲存储器2N表项表项1011

21、11WW=42W为总光强等级为总光强等级2N为每次可显示光强等级为每次可显示光强等级视频控制器l建立帧缓存与屏幕像素之间的一一对应,负责刷新建立帧缓存与屏幕像素之间的一一对应,负责刷新l逻辑结构逻辑结构l工作原理工作原理: 刷新周期开始,依次取出帧缓存单元的刷新周期开始,依次取出帧缓存单元的数值,放入像素值寄存器,用来控制像素的颜色,数值,放入像素值寄存器,用来控制像素的颜色,然后然后X的地址寄存器的地址加一,如此重复,直到的地址寄存器的地址加一,如此重复,直到该扫描线上的最后一个像素,转下行,该扫描线上的最后一个像素,转下行,X置置0,Y加加149显示(图形)处理器(GPU)lGPU: Gr

22、aphics Processing Unitl作用:代替作用:代替CPU完成部分图形处理功能,扫描转换、完成部分图形处理功能,扫描转换、几何变换、裁剪、光栅操作、纹理映射等等几何变换、裁剪、光栅操作、纹理映射等等50显示卡lVideo/Graphics Cardl显示卡显示卡 = = 视频控制器视频控制器 + + 显存显存 + + 图像处理器图像处理器51显示卡lGPUnnVidiauGeForce (1000/1100)uQuadronAMD uRADEOM (HD8000)uFirel显存显存n速率(速率( GDDR5 )n大小(大小(1G Byte)n位宽(位宽(512bit)l视频控制

23、器视频控制器52光栅扫描显示系统的优缺点l优点:优点:n成本低成本低n易于绘制填充图形易于绘制填充图形n灰度和色彩丰富,图像逼真灰度和色彩丰富,图像逼真n可以和电视机兼容可以和电视机兼容n刷新频率一定,与图形的复杂程度无关刷新频率一定,与图形的复杂程度无关l缺点:缺点:n需要扫描转换需要扫描转换n扫描转换速度偏低,交互操作响应慢扫描转换速度偏低,交互操作响应慢n分辨率偏低,有阶梯(锯齿)效应分辨率偏低,有阶梯(锯齿)效应53l计算机图形系统的组成l图形硬件设备n输入设备n输出设备l图形硬件显示系统l图形软件系统图形软件系统54图形软件标准l指图形系统及其相关应用系统中界面之间进行数据指图形系统

24、及其相关应用系统中界面之间进行数据传送和通信的接口标准,以及供图形应用程序调用传送和通信的接口标准,以及供图形应用程序调用的子程序功能及其格式标准的子程序功能及其格式标准n核心图形系统核心图形系统(CGS) n计算机图形核心系统计算机图形核心系统(GKS)n程序员层次交互式图形系统程序员层次交互式图形系统(PHIGS)n开放式图形库开放式图形库(OpenGL)n微软微软DirectX库库55图形软件标准l第一层次:面向硬件系统第一层次:面向硬件系统n解决图形设备与计算机的通讯接口等问题,称为设备驱动程序解决图形设备与计算机的通讯接口等问题,称为设备驱动程序n设备驱动程序现在已被作为操作系统一部

25、分,由操作系统或设备硬设备驱动程序现在已被作为操作系统一部分,由操作系统或设备硬件厂商开发;件厂商开发; l第二层次:建立在驱动程序之上第二层次:建立在驱动程序之上n完成完成图元的生成、设备的管理图元的生成、设备的管理等功能等功能n这个层次上的图形支撑软件已经标准化,如这个层次上的图形支撑软件已经标准化,如GKS、PHIGS、CGI等;等; l第三层次:面向用户第三层次:面向用户n主要任务是建立图形数据结构,定义、修改和输出图形主要任务是建立图形数据结构,定义、修改和输出图形n具有较强的交互功能,使用方便,容易阅读,便于维护和移植具有较强的交互功能,使用方便,容易阅读,便于维护和移植nOpen

26、GL、Direct3D属于这一层次属于这一层次56OpenGLlOpenGL=Open Graphics Libraryl工业标准工业标准l跨编程语言、跨编程语言、跨平台跨平台的的应用程序接口应用程序接口l约约350个函数个函数lhttp:/www.opengl.org/l移动平台移动平台 OpenGL ESlWhy not Direct3DnWindows only57OpenGL5858l面向用户图形系统的基本功能面向用户图形系统的基本功能n基本图形绘制(线画、填充图元等)基本图形绘制(线画、填充图元等)n图形变换图形变换u几何变换几何变换u投影变换投影变换n图元着色图元着色n光照效果光照

27、效果n纹理映射纹理映射nOpenGL图形操作步骤 l根据基本图形单元建立景物模型,并且对所建立的根据基本图形单元建立景物模型,并且对所建立的模型进行数学描述(模型进行数学描述(OpenGL中把:点、线、多边中把:点、线、多边形、图像作为基本图形单元)形、图像作为基本图形单元)l把景物模型放在三维空间中的合适的位置,并且设把景物模型放在三维空间中的合适的位置,并且设置视点(置视点(viewpoint)以观察所感兴趣的景观)以观察所感兴趣的景观l计算模型中所有物体的色彩,其中的色彩根据应用计算模型中所有物体的色彩,其中的色彩根据应用要求来确定,同时确定光照条件、纹理粘贴方式等要求来确定,同时确定光

28、照条件、纹理粘贴方式等l把景物模型的数学描述及其色彩信息转换至计算机把景物模型的数学描述及其色彩信息转换至计算机屏幕上的像素,这个过程也就是光栅化屏幕上的像素,这个过程也就是光栅化(rasterization)59OpenGL工作流程60OpenGL的组成l基本函数库基本函数库n与硬件平台无关与硬件平台无关n含含GL、GLU和和GLAUX库库n函数包括:描述图形元素(图元)、属性、几何变换、函数包括:描述图形元素(图元)、属性、几何变换、观察变换及其它操作观察变换及其它操作l实用函数工具包实用函数工具包(GLUT:OpenGL Utility Toolkit)n平台无关平台无关n窗口系统操作功

29、能:创建窗口、鼠标和键盘输入、菜单窗口系统操作功能:创建窗口、鼠标和键盘输入、菜单及事件驱动及事件驱动61相关函数库lOpenGL核心库(核心库(GL)n这部分函数用于常规的、核心的图形处理,是这部分函数用于常规的、核心的图形处理,是OpenGL的核心部分的核心部分n包含包含300多个函数,函数名前缀一律是多个函数,函数名前缀一律是“gl”nWindows平台上平台上u头文件头文件“GL.H”u库文件库文件“OPENGL32.LIB”u动态链接库动态链接库“OPENGL32.DLL”n核心库可以在所有的核心库可以在所有的OpenGL平台上运行平台上运行62OpenGL函数格式l函数格式示例:定

30、义顶点函数函数格式示例:定义顶点函数63glVertex3f(x, y ,z )glVertex3fv(p)属于GL库函数的功能参数的类型参数个数参数为指针注意每部分的大小写相关函数库lOpenGL实用库(实用库(GLU)n这部分函数通过调用核心库的函数,为开发者提供相对这部分函数通过调用核心库的函数,为开发者提供相对简单的用法,实现一些较为复杂的操作。如:坐标变换、简单的用法,实现一些较为复杂的操作。如:坐标变换、纹理映射、绘制椭球、茶壶等简单多边形纹理映射、绘制椭球、茶壶等简单多边形n包含约包含约50个函数,函数名前缀一律是个函数,函数名前缀一律是“glu”nWindows平台上平台上u头

31、文件头文件“GLU.H”u库文件库文件“GLU32.LIB”u动态链接库动态链接库“GLU32.DLL”n实用库可以在所有的实用库可以在所有的OpenGL平台上运行平台上运行64相关函数库lOpenGL辅助库(辅助库(GLAUX)n这部分函数提供窗口管理、输入输出处理以及绘制一些这部分函数提供窗口管理、输入输出处理以及绘制一些简单三维物体简单三维物体n包含约包含约30个函数,函数名前缀一律是个函数,函数名前缀一律是“aux”nWindows平台上平台上u头文件头文件“GLAUX.H”u库文件库文件“GLAUX.LIB”u动态链接库动态链接库“GLAUX.DLL”nOpenGL中的辅助库不能在所

32、有的中的辅助库不能在所有的OpenGL平台上运行平台上运行65相关函数库lOpenGL工具库(工具库(GLUT)n由由Mark Kilgard开发开发n这部分函数主要提供基于窗口的工具,以及一些绘制较这部分函数主要提供基于窗口的工具,以及一些绘制较复杂物体的函数复杂物体的函数n包含大约包含大约30多个函数,函数名前缀为多个函数,函数名前缀为“glut”n文件文件u头文件头文件“GLUT.H”u库文件库文件“GLUT32.LIB”u动态链接库动态链接库“GLUT32.DLL”nglut中的窗口管理函数不依赖于运行环境的,可以在所中的窗口管理函数不依赖于运行环境的,可以在所有的有的OpenGL平台

33、上运行平台上运行66相关函数库lWGL库:库:OpenGL对窗口系统的扩展对窗口系统的扩展n对于各类窗口系统,对于各类窗口系统,OpenGL都提供了一个扩展库都提供了一个扩展库n对于对于Windows系统,系统,OpenGL提供提供WGL库库u并不是所有的函数前缀都是并不是所有的函数前缀都是“wgl”u用于连接用于连接OpenGL和和Windows,在,在Windows平台上设置平台上设置OpenGL环境环境u头文件、库文件和动态链接库都和头文件、库文件和动态链接库都和Windows GDI一样,由一样,由Windows底层提供,头文件是底层提供,头文件是“WINGDI.H”u只能在只能在Wi

34、ndows平台上运行平台上运行67相关函数库lOpenGL程序开发中,常用的函数库组合程序开发中,常用的函数库组合nGL + GLU + GLUT(跨平台)(跨平台)u窗口控制窗口控制GLUT,采用,采用GLUT的消息处理机制的消息处理机制u图形绘制图形绘制GL + GLU + GLUT中的绘制函数中的绘制函数nGL + GLU + WGL(仅限于(仅限于Windows程序)程序)u窗口控制窗口控制WGL,采用,采用Windows的消息处理机制的消息处理机制u图形绘制图形绘制GL + GLU + WGL中的绘制函数中的绘制函数68OpenGL红宝书(官方)l机械工业出版社机械工业出版社69OpenGL蓝宝书(SuperBible)70Get start with OpenGLlC+lGlutlMFC(SDI)l任务:绘制一个彩色立方体任务:绘制一个彩色立方体l时间:时间:9月月23日下午日下午5-6节节l地点:地学楼地点:地学楼30171Get start with OpenGLl作业作业n从官网下载从官网下载glut库(库(For windows)并编译)并编译nGoogle72

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第1讲计算机图形系统概述课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|