• / 85
  • 下载费用:10 金币  

讲稿-2 北航6系计算机图形学课件

关 键 词:
讲稿-2 北航6系计算机图形学课件 讲稿 北航 计算机 图形学 课件
资源描述:
*1 Graphics Lab. BUAA 第二讲第二讲 计算机图形系统计算机图形系统 2.1 图形外部设备 2.2 图形软件 2.3 图形系统及其标准 2.4 Windows图形环境 2.5 OpenGL介绍 *2 Graphics Lab. BUAA l图形输出系统: 显示:阴极射线管显示器(CRT)、 液晶显示器(LCD)、等离子显示器… 打印:绘图仪、打印机…… l图形输入设备: 二维:键盘、鼠标、图形输入板、跟踪球、 光笔、触摸屏、操纵杆、扫描仪… … 三维:空间球、数据手套… … 2.1 2.1 图形外部设备图形外部设备 *3 Graphics Lab. BUAA 2.1.1 2.1.1 图形显示器图形显示器 2.1.1.1 阴极射线管 2.1.1.2 彩色阴极射线管 射线穿透法 影孔板法 2.1.1.3 随机扫描显示系统 2.1.1.4 光栅扫描系统 2.1.1.5 液晶显示器 *4 Graphics Lab. BUAA l2.1.1.1 阴极射线管(CRT:Cathode Ray Tube ) –组成:电子枪、聚焦系统、加速电极、偏转系统 、荧光屏 –工作原理:电子枪发射电子束,经过聚焦系统、 加速电极、偏转系统,轰击到荧光屏的不同部位 ,被其内表面的荧光物质吸收,发光产生可见的 图形。 –结构 *5 Graphics Lab. BUAA 电子枪 l电灯丝:阴极和控制栅组成。 l阴极:由灯丝加热发出电子束。 l控制栅:加上负电压后,能够控制通过其中小 孔的带负电的电子束的强弱。通过调节负电压 高低来控制电子数量,即控制荧光屏上相应点 的亮度。 *6 Graphics Lab. BUAA 聚焦系统聚焦系统 通过电场和磁场控制电 子束,“变细”,保证亮 点足够小,提高分辩率 加速电极 加正的高压电(几万伏),使电子束高速运动 。 *7 Graphics Lab. BUAA 偏转系统偏转系统 l控制电子束,静电场或磁场,产生偏转 ,最大偏转角是衡量系统性能的最重要 的指标,显示器长短与此有关。 *8 Graphics Lab. BUAA 荧光屏荧光屏 •荧光物质:吸收电子束而发光 •持续发光时间:电子束离开某点后,该点的亮度值 衰减到初始值1/10所需的时间 •刷新(Refresh):为了让荧光物质保持一个稳定的亮 度值 •刷新频率:每秒钟重绘屏幕的次数 •像素(Pixel:Picture Cell):构成屏幕(图像)的最小 元素 •分辨率(Resolution):CRT在水平或竖直方向单位长 度上能识别的最大 像素个数,单位通常为dpi(dots per inch)。在假定屏幕尺寸一定的情况下,也可用 整个屏幕所能容纳的像素个数描述,如640*480, 800*600,1024*768, 1280*1024等等 *9 Graphics Lab. BUAA –产生彩色的常用方法:射线穿透法、影孔板法 –射线穿透法 l原理:两层荧光涂层,红色光和绿色光两种发光 物质,电子束轰击穿透荧光层的深浅,决定所产 生的颜色 l应用:主要用于画线显示器 l优点:成本低 l缺点:只能产生有限几种颜色 电子束 荧光涂层产生颜色 低速电子束 较低速电子束 较高速电子束 高速电子束 2.1.1.2 2.1.1.2 彩色阴极射线管彩色阴极射线管 *10 Graphics Lab. BUAA 2.1.1.2 2.1.1.2 彩色阴极射线管(续)彩色阴极射线管(续) –影孔板(荫罩)法 l原理:影孔板被安装在荧光屏的内表面,用于精 确定位像素的位置 外层玻璃 荧光涂层 影孔板 *11 Graphics Lab. BUAA –影孔板的类型 l点状影孔板 代表:大多数球面与柱面显像管 l栅格式影孔板 代表:Sony的Trinitron与Mitsubishi的 Diamondtron显像管 l沟槽式影孔板 代表:LG的Flatron显像管 *12 Graphics Lab. BUAA 2.1.1.2 2.1.1.2 彩色阴极射线管(续)彩色阴极射线管(续) –点状影孔板工作原理 l红、绿、兰三基色 l三色荧光点(很小并充分靠近--〉像素) l三支电子枪 电子枪、影孔板中的一个 小孔和荧光点呈一直线 ; 每个小孔与一个像素(即 三个荧光点)对应 *13 Graphics Lab. BUAA l显示器能同时显示的颜色个数 如果每支电子枪发出的电子束的强度有256个等级 ,则显示器能同时显示256*256*256=16M种颜色, 称为真彩系统 l调节各电子枪发生的 电子束中所含电子的数 目,即可控制各色光点 亮度。 *14 Graphics Lab. BUAA 2.1.1.3 2.1.1.3 随机扫描的显示系统随机扫描的显示系统 特点:电子束可随意移动,只扫描荧屏上要显示的部分。 逻辑部件:刷新存储器(Refreshing Buffer),显示处理器( DPU:Display Processing Unit)和CRT *15 Graphics Lab. BUAA l工作原理 应用程序发出绘图命令,→解析成显示处理器可 接受命令格式,存放在刷新存储器中。刷新存储器中所 有的绘图命令组成一个显示文件,由显示处理器负责解 释执行(刷新), →驱动电子枪在屏幕上绘图。 修改图形,实际是修改显示文件中的某些绘图命令。 *16 Graphics Lab. BUAA 2.1.1.4 2.1.1.4 光栅扫描的显示系统光栅扫描的显示系统 l光栅扫描显示系统 –特点:光栅扫描 –扫描线 –帧 –水平回扫期 –垂直回扫期 *17 Graphics Lab. BUAA –绘图过程 *18 Graphics Lab. BUAA -显示器的分辨率 l电子束按固定的扫描顺序进行扫描N条扫描线,每条 扫描线有M个像素,M * N显示器的分辨率。 *19 Graphics Lab. BUAA –逻辑部件:帧缓冲存储器(Frame Buffer),视频控 制器(Video Controller),显示处理器(Display Processor),CRT –帧缓冲存储器 l作用:存储屏幕上像素的颜色值 l简称帧缓冲器,俗称显存 l帧缓存中单元数目与显示器上像素的数目相同,单元与像 素一一对应,各单元的数值决定了其对应像素的颜色。 l显示颜色的种类与帧缓存中每个单元的位数有关(图示帧 缓冲器的每个单元只有一位)。 *20 Graphics Lab. BUAA 彩显:彩显: l显存问题 –高分辨率和真彩要求有大的显存; –曾经是个问题! –解决方法:采用查色表(Lookup Table )或称彩色表(Color Table) 1024*768真彩模式需要3M字节显存 *21 Graphics Lab. BUAA •带宽T与分辨率、帧频F的关系 带宽问题 –高分辨率和高的刷新频率要求有高带宽 –解决方法:隔行扫描(现在已经基本不用 ,主流显示器都采用逐行扫描方式) –隔行扫描的:把一帧分两场,即奇数场与 偶数场 –场频:==2*帧频 彩显:彩显: *22 Graphics Lab. BUAA 隔行扫描隔行扫描工作原理 l一帧完整的画面分成两场。 l一场1/60秒,(场频60HZ),(帧 频30HZ)画面更新频率仍为60HZ,降低 了闪烁效应,每一场1/60秒内,帧缓存 中数据量比逐行扫描少一半。降低了视 频控制器存取帧缓存的速度及传输带宽 的要求。 *23 Graphics Lab. BUAA 视频控制器视频控制器 l作用:建立帧缓存与屏幕像素之间的一一对应,负责刷新 l逻辑结构 l工作原理——刷新周期开始,光栅扫描发生器置X地址寄 存器为0,置Y地址寄存器为N-1,首先取出对应像素(0, N-1)的帧缓存单元的数值, 放入像素值寄存器,用来控制 像素的颜色,然后X的地址寄存器的地址加一,如此重复 ,直到该扫描线上的最后一个像素。 双缓冲机制(Double Buffer) *24 Graphics Lab. BUAA 显示处理器显示处理器 l作用:代替CPU完成部分图形处理功能,扫描转 换、几何变换、裁剪、光栅操作、纹理映射等 l具有专用显示处理器的光栅显示系统的结构 图形加速卡=视频控制器+显存+显示处理器 *25 Graphics Lab. BUAA –光栅显示系统的特点 l优点: – 成本低 – 易于绘制填充图形 – 色彩丰富 – 刷新频率一定,与图形的复杂程度无关 – 易于修改图形 l缺点: – 需要扫描转换 – 会产生混淆 缺点正在被克服 优点使其占据了市场主流 *26 Graphics Lab. BUAA 2.1.1.5 2.1.1.5 液晶显示器液晶显示器 lCRT固有的物理结构限制了它向更广的显示领 域发展: –(1)屏幕的加大必然导致显像管的加长,显示器 的体积必然加大,使用时候就会受到空间的限制; –(2) CRT显示器是利用电子枪发射电子束来产生 图像,容易受电磁波干扰; –(3)长期电磁辐射会对人们健康产生不良影响。 在这种情况下,人们推出了LCD(Liquid Crystal Display液晶显示器)。 *27 Graphics Lab. BUAA 基本原理基本原理 液晶是一种介于液体和 固体之间的特殊物质,它 具有液体的流态性质和固 体的光学性质。当液晶受 到电压的影响时,就会改 变它的物理性质而发生形 变,此时通过它的光的折 射角度就会发生变化,而 产生色彩。 Samsung 151P:5499元 *28 Graphics Lab. BUAA l液晶屏幕后面有一个背光,这个光源先穿过第 一层偏光板,再来到液晶体上,而当光线透过 液晶体时,就会产生光线的色泽改变,从液晶 体射出来的光线,还得必须经过一块彩色滤光 片以及第二块偏光板 *29 Graphics Lab. BUAA *30 Graphics Lab. BUAA *31 Graphics Lab. BUAA –液晶显示有主动式和被动式两种 l被动式液晶屏幕有STN(Super TN超扭曲 向列LCD)和DSTN(Double layer Super TN双层超扭曲向列LCD)等 l最流行的主动式液晶屏幕是TFT(Thin Film Transistor薄膜晶体管) *32 Graphics Lab. BUAA –LCD显示器的基本指标 l可视角度 – 视线与屏幕中心法向成一定角度时,人们就不 能清晰地看到屏幕图象,而能看到清晰图象的 最大角度被称为可视角度。一般所说的可视角 度是指左右两边的最大角度相加。 l点距与分辨率 – 液晶屏幕的点距就是两个液晶颗粒(光点)之 间的距离,一般0.28~0.32mm就能得到较好的 显示效果 – 通常所说的液晶显示器的分辨率是指其真实分 辨率,表示水平方向的像素点数与垂直方向的 像素点数的乘积。只含有固定数量的液晶单元 ,只能在全屏幕使用一种分辨率显示。 *33 Graphics Lab. BUAA –LCD显示器的优点 l外观小巧精致,厚度只有6.5~8cm左右。 l不会产生CRT那样的因为刷新频率低而出现的闪 烁现象 l工作电压低,功耗小,节约能源 l没有电磁辐射,对人体健康没有任何影响 –LCD显示器的缺点 l坏点 l拖尾效应:CRT显示器的响应时间不过1-2毫秒 ,而LCD一般40毫秒(好的为25毫秒) l视角小 l脆弱 l价格稍高 *34 Graphics Lab. BUAA * *未来显示器未来显示器* * l采用空气等离子体技术, l空气等离子体可想象成一个个微型霓虹 灯,红绿蓝三种不同颜色的像素。 l显示屏薄,挂在墙上。 l发光聚合物技术,坚不可摧;柔韧性好 ,可以卷起来;显示画面具有无与伦比 的清晰度。真正的平面直角。 *35 Graphics Lab. BUAA 性质 CRT LCD 等离子显示器 功耗 大 小 中 屏幕 中 小 大 平面度 一般 好 中 分辩率 中 一般 好 视 角 大 一般 中 色彩 丰富 中 中 亮度 好 中 好 价格 低 中 高 *36 Graphics Lab. BUAA VRVR显示设备显示设备 *37 Graphics Lab. BUAA VRVR显示设备(续)显示设备(续) *38 Graphics Lab. BUAA 2.1.2 2.1.2 其它输出设备(硬拷贝其它输出设备(硬拷贝 )) l绘图仪 –单笔 –4笔 l打印机 –按颜色分类:黑白、彩色 –按打印方式分类:针式、喷墨、激光…… *39 Graphics Lab. BUAA 2.1.3 2.1.3 图形输入设备图形输入设备 –最常用的图形输入设备就是基本的计算机输 入设备——键盘和鼠标 –跟踪球和空间球都是根据球在不同方向受到 的推或拉的压力来实现定位和选择。数据手 套则是通过传感器和天线来获得和发送手指 的位置和方向的信息。这几种输入设备在虚 拟现实场景的构造和漫游中特别有用 *40 Graphics Lab. BUAA *41 Graphics Lab. BUAA *42 Graphics Lab. BUAA –光笔是一种检测光的装置,它直接在屏幕上 操作,拾取位置 光笔结构示意图 *43 Graphics Lab. BUAA –数字化仪是一种把图形转变成计算机能接收 的数字形式专用设备 l基本工作原理是采用电磁感应技术 l由一块数据板和一根触笔组成。数据板中布满了 金属栅格,当触笔在数据板上移动时,其正下方 的金属栅格上就会产生相应的感应电流。根据已 产生电流的金属栅格的位置,就可以判断出触笔 当前的几何位置 *44 Graphics Lab. BUAA –扫描仪 l图形扫描仪是直接把图形和图象扫描到计算机中 以象素信息进行存储的设备 l绝大多数是采用的固态器件是电荷耦合器件( CCD, Charge Coupled Device) l工作原理 – 用光源照射原稿,投射光线经过一组光学镜头射到 CCD器件上,得到元件的颜色信息,再经过模/数转换 器,图象数据暂存器等,最终输入到计算机 *45 Graphics Lab. BUAA 扫描仪的模块框图 *46 Graphics Lab. BUAA –真实物体的三维信息的输入 l在实际的产生过程中许多零件和样板要进行大规 模的生产就必须在计算机中生成三维实体模型, 有时这个模型要通过已有的实物零件得到,这时 候就需要一种设备来采集实物表面各个点的位置 信息 l一般的方法是通过激光扫描来实现,现在国外已 经有许多这样的商业仪器。本实验室也自制1台 。 l这项技术的一个应用就是扫描保存古代名贵的雕 塑和其它艺术品的三维信息 *47 Graphics Lab. BUAA l美国斯坦福大学计算机系的著名图形学专家 Marc Levoy曾经带领他的30人的工作小组(包 括美国斯坦福大学及美国华盛顿大学的教师和 学生)于1998~1999学年专门在意大利对文艺 复兴时代的雕刻大师米开朗基罗的众多艺术品 进行扫描,保存其形状和面片信息。他们为此 专门设计了一套硬件和软件系统。数据量也是 惊人的,大卫像(the David)就有20亿个多边 形和7000张彩色图象,总共需要72G的磁盘容 量。这次工作可以说是实体图形输入的一个颠 峰之作。 *48 Graphics Lab. BUAA Marc Levoy小组的工作现场 (Siggraph’2000) *49 Graphics Lab. BUAA 2.2 2.2 计算机图形软件计算机图形软件 l2.2.1 计算机图形软件的分类 l2.2.2 计算机图形平台软件 l2.2.3 CAD/CAM软件 l2.2.4 计算机动画软件 l2.2.5 科学计算可视化软件 l2.2.6 地理信息系统软件 *50 Graphics Lab. BUAA 2.2.2 2.2.2 图形平台软件图形平台软件 标准图形软件包: –GKS:Graphics Kernel System, ISO –PHIGS:Programmer’s Hierarchical Interactive Graphics System, ISO –GL:Graphics Library, SGI –…… *51 Graphics Lab. BUAA 2.2.3 2.2.3 CAD/CAMCAD/CAM软件软件 专用软件: –AutoCAD(MDT):AutoDesk –I-DEAS:SDRC –Solid Edge: –ANSYS:ANSYS –CATIA : Dassault –UG:MD –Pro/E:Parametric Technology Corp *52 Graphics Lab. BUAA 2.2.4 2.2.4 计算机动画软件计算机动画软件 l3D Max(1996):AutoDesk-Discreet lAlias Animator(加拿大,1985):-SGI lSoftimage(1988):-Microsoft-Avid lWavefront(美,1984):-Alias lExplore/TDImage(法):-Wavefront lMaya(1998): -Alias lRenderMan :Pixar *53 Graphics Lab. BUAA 2.2.5 2.2.5 科学计算可视化软件科学计算可视化软件 l专用可视化工具 –NASA Ames软件 lPLOT3d,SURF和GAS(Graphics Animation System) –FAST(Flow Analysis Software Toolkit) lSterling Federal Systems公司开发的一个流体分析 软件工具箱 –Data Visualizer lWaveFront公司的一个交互式可视化系统 –PV-WAVE lPrecision Visuals公司 *54 Graphics Lab. BUAA 2.2.5 2.2.5 科学计算可视化软件科学计算可视化软件( (续续 ) ) l通用可视化平台 –AVS(Advanced Visualization System) lStardent Computer公司的产品 –IRIS Explorer lSGI公司开发、运行于IRIS工作站上 –VTK( The Visualization Toolkit ) l三维计算机图形学、可视化平台,Free!! –GIVE平台 l(General Interactive Visualization Environment) l浙大CAD *71 Graphics Lab. BUAA l用AppWizard创建MFC程序 l简单的视图/文档概念 l什么是视图View –用户角度:与其他Windows窗口一样的窗口 –程序员:从MFC的CView类派生的类的一个 对象 l单文档(SingleDoc)界面和多文档 (MultiDoc)界面 –单文档:一次只能打开一个文档(NotePad) –多文档:一次能打开多个文档(Word) *72 Graphics Lab. BUAA 2.4.2 2.4.2 WindowsWindows图形输出介绍图形输出介绍 l在视图窗口中绘图 –通过修改OnDraw()函数来完成绘图 l是CView类的虚拟成员函数,每次视图重画时调 用(WM_PAINTOnPaintOnDraw) l如果程序的数据被改变,则可以调用视图的 Invalidate()成员函数,并最终调用OnDraw() [InvalidateWM_PAINTOnDraw()] l对视图窗口的重画不要过于频繁 –画图过程中涉及的MFC类 l设备上下文DC l其他图形设备对象 *73 Graphics Lab. BUAA lWindows系统不允许直接操作显示硬件,而是 通过一个抽象层—设备上下文来进行通讯 l所有与绘制有关的操作都要用到GDI(图形设 备接口)元素 l设备上下文是最重要的GDI元素,代表某个具 体的物理设备 l设备上下文基类是CDC,每个设备上下文对象 有一个Windows设备上下文,由32位HDC句柄 标识 lCDC类的虚拟性是应用框架的一个重要特性。 l显示器上下文类:CClientDC、CWindowDC等 *74 Graphics Lab. BUAA 2.4.3 2.4.3 WindowsWindows图形程序开发图形程序开发 方法方法 lWindows程序基于消息处理和事件触发机制。 –事件:鼠标、键盘、时钟等向Windows系统 发送消息。 l一般从OnLButtonDown(), OnLButtonUp(), OnRButtonDown(), OnRButtonDown(), OnMouseMove(), OnKeyDown()等鼠标、键盘 消息对应的函数去执行相应功能。 *75 Graphics Lab. BUAA 2.5 OpenGL2.5 OpenGL介绍介绍 2.3.1 OpenGL的背景情况 2.3.2 OpenGL的主要功能 2.3.3 在Windows环境下开发OpenGL绘 图程序 *76 Graphics Lab. BUAA 2.5.1 2.5.1 OpenGLOpenGL的背景情况的背景情况 l是近几年发展起来的一个性能卓越的三 维图形标准; l是在SGI等多家计算机公司倡导下,以 SGI的GL三维图形库为基础制定的一个通 用共享的开放式三维图形标准; lMicrosoft、SGI、IBM、DEC、SUN、HP 等都采用了OpenGL作为三维图形标准; l许多硬件厂商提供对OpenGL的支持。 *77 Graphics Lab. BUAA 2.5.2 2.5.2 OpenGLOpenGL的主要功能的主要功能 lOpenGL中包括大约250个不同的函数(其中 200个是OpenGL的核心函数,另外50个由 OpenGL应用库提供),程序员可以使用这些 命令设定所需的物体或操作,来制作交互式的 三维应用程序。 l用OpenGL编写交互式三维图形应用程序,需 要解决如何使用户能够在二维屏幕上选择三维 实体,OpenGL提供了一种选择机制,可以很 好的解决这个问题; *78 Graphics Lab. BUAA l视景体控制,包括对场景进行旋转、缩 放及平移等各种操作; lOpenGL提供的显示列表机制能够很好的 优化三维图形显示速度,可以显示非常 复杂的三维模型 ; l打印及打印预览,只是OpenGL场景的打 印与Windows视图打印不同。 *79 Graphics Lab. BUAA 2.5.3 2.5.3 在在WindowsWindows环境下开发环境下开发 OpenGLOpenGL绘图程序绘图程序 lOpenGL基于client/sever模型,即客户( 用OpenGL绘制景物的应用程序)向服务 器(即OpenGL内核)发布OpenGL命令 ,服务器则解释这些命令。因此 Windows NT下的OpenGL是网络透明的 。 *80 Graphics Lab. BUAA l步骤: –将一个MFC的View类包装改造为一个 OpenGL View类-GLView类 –改造GLView的多个成员以增加OpenGL支持。 在包装好的OpenGL View类中,其它程序员可 以直接使用类似于Windows函数的各种成员 方法进行OpenGL三维绘图,而不再需要研 究如何在Windows环境中使用OpenGL的细节 。 *81 Graphics Lab. BUAA l方法: –增加OpenGL头文件:在文件stdafx.h中增加 : #include #include –设置连接库:在VC环境下设置连接选项,通 常两个连接库:OpenGL32.LIB(OpenGL核心 库)与glu32.LIB(OpenGL辅助库) ; –改造PreCreateWindow:将窗口的客户区设 置为OpenGL能够支持的风格; –改造OnCreate:在GLView的OnCreate成员 中使用一个PIXELFORMATDESCRIPTOR结 构来指定象素格式,创建了一个OpenGL操作 所必需的绘图上下文GLRC; *82 Graphics Lab. BUAA –改造OnSize:当视图尺寸变化时,应及时将新的客户 区域尺寸“告诉”OpenGL,方能够正确在窗口客户区域 显示三维场景,通过命令glViewport完成这项工作。 –改造OnEraseBkgnd :重载GLView的OnEraseBkgnd成员 ,使之返回TRUE值可以阻止Windows重画窗口背景,因 为OpenGL自己会设置窗口背景,这样可以防止窗口频 繁刷新(如移动窗口)时产生的闪烁现象。 –改造OnDestroy:在OnDestroy成员中需要释放 OnCreate成员中GLRC所占用的资源,命令 wglDeleteContext可以完成这个工作,但在释放RC之 前,还需要使用命令wglMakeCurrent(NULL,NULL) 断开RC与DC的连接。 –改造OnDraw :根据当前的视点、视距、观看方向等参 数,设置合适的OpenGL视景体属性,使用户能够看到 预期的场景外观 *83 Graphics Lab. BUAA 2.1 计算机图形外部设备:图形显示设备、图形输入设 备、图形输出设备 2.2 计算机图形软件:分类、图形平台软件、CAD/ CAM软件、动画软件、科学计算可视化软件 2.3 图形标准:图形标准的分类、DXF图形交换格式、 CGM计算机图形元文件、 IGES图形交换标准、 STEP 产品信息交换标准 2.4 Windows图形环境:Windows图形环境介绍、 Windows图形输出功能介绍、Windows图形程序开发 方法 2.5 OpenGL介绍:背景情况、主要功能、在Windows环 境下开发OpenGL绘图程序 本章主要内容本章主要内容 *84 Graphics Lab. BUAA 参考书目参考书目 l1、计算机图形学 D. Hearn,M.P. Baker著, 蔡士杰等译,电子工业出版社1998年4月出版, 484页 l2、计算机图形学基础 唐泽圣等著 清华大学 出版社1995年12月第一版,312页 l3、计算机图形学教程(修订版) 唐荣锡等著 科学出版社2000年11月,377页 l4、计算机图形学(第三版) 孙家广等编著 清 华大学出版社1999年8月,595页 l5、计算机图形学的算法基础-原书第 2 版 (美)David F. Rogers著,机械工业出版社2002年 1月1日,554页 *85 Graphics Lab. BUAA 习题习题 l1、预习Windows系统下OpenGL编程 l2、熟悉VC++编程环境,熟悉VC的程序 框架结构(文档类、视口类、框架类等)。 l3、用VC自动生成一个多文档多视口的 程序框架,并且在视口中生成一些文字 或图形。
展开阅读全文
  麦档网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:讲稿-2 北航6系计算机图形学课件
链接地址:https://www.maidoc.com/p-15799785.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2018-2020 maidoc.com版权所有  文库上传用户QQ群:3303921 

麦档网为“文档C2C模式”,即用户上传的文档所得金币直接给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的金币归上传人(含作者)所有。
备案号:蜀ICP备17040478号-3  
川公网安备:51019002001290号 


收起
展开