计算机图形学复习(张彩明版)
- 格式:ppt
- 大小:200.50 KB
- 文档页数:12
计算机图形学复习题集及答案1. 2D图形的表示与处理a) 什么是坐标系?请解释笛卡尔坐标系和极坐标系。
b) 如何表示直线和曲线?请解释Bresenham算法和Bezier曲线。
c) 请解释图形的填充算法,包括扫描线填充和边界填充。
2. 3D图形的表示与处理a) 什么是三维坐标系?请简要解释右手法则和投影矩阵。
b) 如何表示三维物体的表面?请解释多边形网格和三角形剖分。
c) 请解释3D图形的光照模型,包括环境光、漫反射光和镜面反射光。
3. 图形变换和投影a) 请解释平移、旋转和缩放变换。
如何使用矩阵表示这些变换?b) 请解释正射投影和透视投影。
如何将三维图形投影到二维平面上?c) 请解释坐标变换和视角变换在图形渲染中的应用。
4. 可视化技术与实际应用a) 请解释光栅化和纹理映射的概念。
它们在实时图形渲染中的应用是什么?b) 请解释反走样技术和深度缓冲技术。
如何解决图形渲染中的锯齿和隐藏面问题?c) 请简要介绍计算机图形学在游戏开发、电影制作和工程设计中的应用案例。
答案:1.a) 坐标系是用于描述点或图形位置的一种系统。
笛卡尔坐标系使用水平的x轴和竖直的y轴,原点为(0, 0)。
极坐标系使用半径和角度来表示点的位置,其中半径表示点到原点的距离,角度表示点与参考轴的夹角。
b) Bresenham算法是一种用于在显示器上绘制直线的算法,它通过迭代计算像素点的位置来实现。
Bezier曲线是一种常用的曲线表示方法,通过控制点来确定曲线的形状。
c) 图形的填充算法用于填充封闭图形的内部区域。
扫描线填充算法按行扫描图形区域,使用奇偶规则确定像素填充。
边界填充算法通过判断像素是否在图形边界内部来进行填充。
2.a) 三维坐标系由x轴、y轴和z轴组成,用于表示三维空间中的点。
右手法则可以确定三维坐标系的方向,其中大拇指指向z轴的正方向,食指指向x轴的正方向,中指指向y轴的正方向。
投影矩阵用于将三维物体投影到二维平面上。
一、名词解释:1、计算机图形学:用计算机建立、存储、处理某个对象的模型,并根据模型产生该对象图形输出的有关理论、方法与技术,称为计算机图形学。
2、计算机图形标准:计算机图形标准是指图形系统及其相关应用程序中各界面之间进行数据传送和通信的接口标准。
3、图形消隐:计算机为了反映真实的图形,把隐藏的部分从图中消除。
4、几何变换:几何变换的基本方法是把变换矩阵作为一个算子,作用到图形一系列顶点的位置矢量,从而得到这些顶点在几何变换后的新的顶点序列,连接新的顶点序列即可得到变换后的图形。
5、计算几何:计算几何研究几何模型和数据处理的学科,讨论几何形体的计算机表示、分析和综合,研究如何方便灵活、有效地建立几何形体的数学模型以及在计算机中更好地存贮和管理这些模型数据。
6、裁剪:识别图形在指定区域内和区域外的部分的过程称为裁剪算法,简称裁剪。
7、透视投影:空间任意一点的透视投影是投影中心与空间点构成的投影线与投影平面的交点。
8、投影变换:把三维物体变为二维图形表示的变换称为投影变换。
9、走样:在光栅显示器上绘制非水平且非垂直的直线或多边形边界时,或多或少会呈现锯齿状。
这是由于直线或多边形边界在光栅显示器的对应图形都是由一系列相同亮度的离散像素构成的。
这种用离散量表示连续量引起的失真,称为走样(aliasing)。
10、反走样:用于减少和消除用离散量表示连续量引起的失真效果的技术,称为反走样。
11、窗口:世界坐标的范围是无限大的。
为了使规格化设备坐标上所显示的世界坐标系中的物体有一个合适的范围与大小,必须首先对世界坐标系指定显示范围,它通常是一个矩形,这个矩形被称为窗口。
12、视区:在规格化设备坐标系上也要指定一个矩形区域与窗口对应,显示窗口里的内容,这个矩形被称为视区。
13、坐标系统:为了描述、分析、度量几何物体的大小、形状、位置、方向以及相互之间的各种关系使用的参考框架叫做坐标系统。
15、用户坐标系:用户坐标系用户为处理自已的图形时所采用的坐标系,单位由用户自己决定。
计算机图形学复习
基本概念
1、计算机图形学的研究对象是图形
2、构成图形的要素
几何要素:刻画对象的轮廓、形状等, 点、线、面、体等。
非几何要素:刻画对象的颜色、材质等。
3、计算机图形学定义:
计算机图形学是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。
4、图形和图像实质是矢量图与点位图的关系。
5、OpenGL基本函数用来描述图元、属性、几何变换、观察变换和进行许多其他的操作。
6、像素是指构成屏幕的最小元素。
7、点距:相邻象素点之间的距离,与分辨率指标相关。
8、图元是计算机图形中的基本几何结构。
9、多边形分类:凸多边形、凹多边形。
10、边界填充算法:把位于给定区域的边界上的象素一一列举出来的方法称为边界表示法。
11、泛滥填充算法:列举出给定区域内所有象素的表示方法称为内点表示。
12、基本几何变换:平移变换,比例变换,旋转变换,对称变换,错切变换
13、基本三维变换:平移变换,缩放变换,旋转变换,反射变换,错切变换
14、投影分类:平行投影和透视投影
15、计算机图形学的应用:
计算机辅助设计
图示图形学
计算机艺术
娱乐
教学与培训
可视化
图形用户界面
多边形填充_内外测试:
DDA 画线算法:
Bezier曲线:。
1、计算机图形学:使用计算机建立、存储、处理某个具体的或抽象的对象的模型,并根据该模型产生该对象的图形输出的有关理论、方法和技术,它是计算机科学中最为活跃、得到广泛应用的分支之一。
2、图象:纯指计算机内以位图(Bitmap)形式存在的灰度信息。
图形:含有几何属性,更强调场景的几何表示,是由场景的几何模型和景物的物理属性共同组成的。
3、图形分类:1、基于线条信息表示。
如工程图、等高线地图、曲面的线框图等。
2、明暗图。
即是通常所说的真实感图形。
4、图形软件分类:专用图形(应用)软件包和通用图形程序设计软件包。
专用软件包的接口通常是一组菜单,用户通过菜单与程序进行通信。
例如,3DMAX、PHOTOSHOP、各种CAD系统等等。
通用软件包提供了一个可用于C、C++、JA V A等高级语言的图形函数库。
图形显示器分为:CRT显示器和平板显示器。
CRT显示器包括随机扫描显示器、光栅扫描显示器。
随机扫描显示器是画线式显示器,或矢量式显示器。
光栅扫描显示器是画点设备。
在光栅扫描显示器中,一幅图像是由像素(pixel)阵列组成,而像素的阵列称为光栅(raster)。
一幅图像的像素全部存放在一个称为帧缓存器的内存里。
帧缓存的深度(位面数),即每个像素的位数决定了某一个显示系统能显示的颜色数。
5、绘图仪分为笔式绘图仪(画线设备)和静电绘图仪(画点设备)6、打印机(画点设备)7、常见的两种颜色模型:RGB颜色模型:由黑色开始,接着加入合适的基色得到希望的颜色。
即RGB颜色系统是一个加色系统。
CMY颜色模型:由白色开始,接着减去合适的基色元素得到希望的颜色。
CMY颜色系统是一个减色系统。
公式:RGB+CMY=18、一个计算机图形系统应包括计算机图形硬件系统和计算机图形软件系统。
9、初始化图形系统函数:void far initgraph(gdrive,gmode,gpath)int far *gdrive, *gmode, *gpath;gdrive:图形驱动器代号,gmode:图形模式代号,gpath: 图形驱动程序路径。
第一章复习重点:计算机图形学的概念:计算机图形学:是研究怎样用计算机表示、生成、处理和显示图形的一门学科。
几个图形学中的基本概念:计算机图形:用计算机生成、处理和显示的对象;由几何数据和几何模型,利用计算机进行显示并存储,并可以进行修改、完善后形成的;图象处理:将客观世界中原来存在的物体影象处理成新的数字化图象的相关技术;如CT扫描、X射线探伤等;模式识别:对所输入的图象进行分析和识别,找出其中蕴涵的内在联系或抽象模型;如邮政分检设备、地形地貌识别等;计算几何:研究几何模型和数据处理的学科,讨论几何形体的计算机表示、分析和综合,研究如何方便灵活、有效地建立几何形体的数学模型以及在计算机中更好地存贮和管理这些模型数据;图像(数字图像):点阵表示,枚举出图形中所有的点(强调图形由点构成)简称为参数表示图形:由图形的形状参数(方程或分析表达式的系数,线段的端点坐标等)+属性参数(颜色、线型等)来表示图形图形:计算机图形学的研究对象,主要分为两类:基于线条信息表示。
明暗图(Shading)能在人的视觉系统中产生视觉印象的客观对象。
包括自然景物、拍摄到的图片、用数学方法描述的图形等等构成图形的要素几何要素:刻画对象的轮廓、形状等非几何要素:刻画对象的颜色、材质等常用的图形输入设备分为两种:矢量型图形输入设备与光栅型的区别:矢量型输入设备采用跟踪轨迹、记录坐标点的方法输入图形。
主要输入数据形式为直线活折线组成的图形数据。
光栅扫描型图形输入设备采用逐行扫描、按一定密度采样的方式输入图形,主要输入的数据为一幅由亮度值构成的像素矩阵——图像。
常用的图形输出设备分为两类:向量型向量型设备的作画机构随着图形的输出形状而移动并成像光栅扫描型光栅扫描型设备的作画机构按光栅矩阵方式扫描整张图面,并按输出内容对图形成像。
显示器原理:1.随即扫描显示器:应用程序发出绘图命令,→解析成显示处理器可接受2.命令格式,存放在刷新存储器中。
课程名称:计算机图形学(复习资料)一、单项选择1、不是“视图”菜单中提供的图像显示效果的控制命令的是( )。
A、放大B、缩小C、满画布显示D、清除切片2、选择工具箱中的移动工具,按住( )键不放,用鼠标拖动要复制的图像,可以在水平、垂直和450角方向上复制图像。
A、ShiftB、AltC、Shift + AltD、Ctrl3、下面选项中不是“液化”对话框中的工具的是( )。
A、顺时针工具B、翻转工具C、膨胀工具D、湍流工具4、修复画笔工具不能清除图像中的( )。
A、人工痕迹B、包括划痕C、颜色D、蒙尘及褶皱5、下面选项中不是Photoshop橡皮擦工具组中的工具的是( )。
A、橡皮擦工具B、图像橡皮擦工具C、背景色橡皮擦工具D、魔术橡皮擦工具6、加深工具是通过降低图像的( )来降低图像的亮度。
A、曝光度B、亮度C、对比度D、阈值7、按( )键,可以打开“图层”面板。
A、F1B、F3C、F5D、F78、使用( )可以沿鼠标移动的轨迹自动生成路径,或沿图像的边缘自动产生路径。
A、钢笔工具B、自由钢笔工具C、画笔工具D、贝赛尔工具10、“滤镜”子菜单中提供了( )组滤镜样式。
A、12B、13C、14D、1511、下列选项中不是锐化滤镜组中的滤镜是( )。
A、USM锐化B、进一步锐化C、锐化D、锐化图形12、“挤压”对话框“数量”文本框用于调整挤压程度,其取值范围为( )。
A、-50% ~ +50%B、-70% ~ +70%C、-50% ~ +100%D、-100% ~ +100%13、使用( )滤镜可产生旋转风轮效果,旋转中心为物体的中心,常用制作漩涡效果。
A、旋转扭曲B、扭曲C、极坐标D、切变14、通过“Web照片画廊”命令可以将多幅图像在( )上进行播放。
A、网页浏览器B、图像查看器C、PhotoshopD、视频播放器16、下列选项中不是印前准备工作的是( )。
A、图像的颜色模式B、图像的分辨率C、图像的存储格式D、图像的尺寸大小17、在输入段落文字时,当输入的文字达到文字框的边缘时,文字会自动换到下一行,如在还没到边缘时需要分段,方法是按( )键。
计算机图形学复习指导一、考试大纲要求掌握计算机图形学和图形系统所必须的基本原理,其主要内容包括:(一)计算机图形学和图形系统基本知识计算机图形学研究对象及应用领域;图形系统的硬软件及图形标推接口。
(二)二维基本图形生成算法直线和二次曲线生成的常用算法;字符和区域填充的实现方法。
(三)图形的剪裁和几何变换窗口视图变换;二维图形的裁剪的原理与方法;二维和三维图形的各种几何变换及其表示。
(四)三维物体的表示方法与输出显示处理各种不同类型曲面的参数表示;实体的定义、性质及各种几何表示方法;投影变换原理与实现;观察空间的定义和转换;三维裁剪。
(五)常用的光学模型及其算法实现(六)消隐显示和阴影生成等实现真实感图形的常用技术二、复习指南(一)计算机图形学和图形系统基本知识1.计算机图形学研究对象及应用领域2.图形硬件设备3.图形软件系统4.图形标准接口(二)二维图形生成1.直线的生成算法(1)生成直线的常用算法---逐点比较法、数字微分(DDA)法和Bresenham 算法。
(2)直线属性——线型、线宽和线色。
2.曲线的生成算法(1)二次曲线的生成算法---圆弧的逐点比较插补法、圆/椭圆弧的角度数字微分(DDA)法、Bresenham 画圆算法和参数拟合法。
(2)自由曲线的设计---抛物线参数样条曲线、Hermite 曲线、三次参数样条曲线、Bezier 曲线和B 样条曲线。
3.字符(1)字符编码---ASCII 码和汉字国标码。
(2)矢量字符的存储与显示。
(3)点阵字符的存储与显示。
4.区域填充(1)种子填充算法。
(2)扫描转换填充算法。
(3)区域填充属性---式样、颜色和图案。
(三)图形的剪裁和几何变换1.窗口视图变换窗口区与视图区及其变换。
2.二维图形的裁剪(1)二维图形的裁剪的策略及原理。
(2)二维线段的裁剪方法---矢量裁剪法、编码裁剪法和中点分割裁剪法。
(3)字符的裁剪---矢量裁剪、字符裁剪和字符串裁剪法。
计算机图形学第一章1.计算机图形学(Computer Graphics)计算机图形学是研究怎样利用计算机来生成、处理和显示图形的原理、方法和技术的一门学科。
2.计算机图形学的研究对象——图形通常意义下的图形:能够在人的视觉系统中形成视觉印象的客观对象都称为图形。
计算机图形学中所研究的图形从客观世界物体中抽象出来的带有颜色及形状信息的图和形。
3.图形的表示点阵法是用具有颜色信息的点阵来表示图形的一种方法, 它强调图形由哪些点组成, 并具有什么灰度或色彩。
参数法是以计算机中所记录图形的形状参数与属性参数来表示图形的一种方法。
通常把参数法描述的图形叫做图形(Graphics)把点阵法描述的图形叫做图象(Image)4.与计算机图形学相关的学科计算机图形学试图从非图象形式的数据描述来生成(逼真的)图象。
数字图象处理旨在对图象进行各种加工以改善图象的视觉效果。
计算机视觉是研究用计算机来模拟生物外显或宏观视觉功能的科学和技术。
图1-1 图形图象处理相关学科间的关系5.酝酿期(50年代)阴极射线管(CRT)萌芽期(60年代)首次使用了“Computer Graphics”发展期(70年代)普及期(80年代)光栅图形显示器提高增强期(90年代至今)图形显示设备60年代中期, 随机扫描的显示器60年代后期, 存储管式显示器70年代中期, 光栅扫描的图形显示器。
图形硬拷贝设备打印机绘图仪图形输入设备二维图形输入设备三维图形输入设备 6.图形软件标准与设备无关、与应用无关、具有较高性能 7.计算机图形学的应用1.计算机辅助设计与制造(CAD/CAM )2.计算机辅助绘图3.计算机辅助教学(CAI )4.办公自动化和电子出版技术(Electronic Publication)5.计算机艺术6.在工业控制及交通方面的应用 7、在医疗卫生方面的应用 8、图形用户界面 8.计算机图形系统的功能9.图1-2 图形系统基本功能框图10.计算机图形系统的结构图形硬件图形软件图形应用数据结构图形应用软件图形支撑软件图形计算机平台图形设备图形系统图1-3 计算机图形系统的结构11.人机交互按着用户认为最正常、最合乎逻辑的方式去做-一致性12.真实感图形的生成:场景造型→取景变换→视域裁剪→消除隐藏面→可见面光亮度计算第二章1.图像扫描仪(Scaner)灰度或彩色等级被记录下来, 并按图像方式进行存储。
1:简述计算机图像学与数字图像处理和计算几何以及模式识别等学科之间的区别:计算机图形学研究计算机显示图像,即现实世界在计算机中的表示,其逆过程就是计算机视觉;图像处理:对图像进行处理包括图像变换,图像分析,边缘检测,图像分割等。
模式识别:对数据的模式分析,涉及数据分析统计学,模式分类等。
2:第一台图像显示器是起源于:1950年麻省理工的旋风一号。
3:I.E萨瑟兰德被誉为计算机图像学之父,1963年他的SKETCHPAD被作为计算机图像学作为一个新学科的出现的标志。
4:列举计算机图像学的应用领域:计算机辅助绘图设计;事务管理中的交互式绘图;科学技术可视化;过程控制;计算机动画及广告;计算机艺术;地形地貌和自然资源的图形显示。
5:计算机图形系统包括哪些组成:硬件设备和相应的程序系统(即软件)两部分组成。
6:图像系统的基本功能:计算功能;存储功能;输入功能;输出功能;对话功能。
7:图像系统的分类:用于图形工作站的图形系统;以PC为基础的图形系统;小型智能设备上的图形系统8:显示器的分类:阴极射线管(CRT);液晶显示器(LCD);LED(发光二极管)显示器;等离子显示器。
9:什么是CRT?其组成部分:即阴极射线管。
组成有电子枪,加速结构,聚焦系统,偏转系统,荧光屏。
10:彩色阴极射线管生成彩色的方法:射线穿透法。
应用:主要用于画线显示器。
优点:成本低。
缺点:只能产生有限几种颜色;影孔板法。
11:显示器的刷新方式经历了哪几个阶段:随机扫描显示;直视存储管式显示;光栅扫描显示。
12:什么是显示处理器,它与CPU是一回事吗?:显示处理器又称视觉处理器,是一种专门在PC,游戏机和一些移动设备上图像运算工作的微处理器,是显卡中重要组成部分。
它的作用是代替CPU完成部分图形处理功能,扫描转换,几何变换,裁剪,光栅操作,纹理映射等。
13:什么是显存,它与内存的区别:显存全称显示内存,即显示卡专用内存。
它负责存储显示芯片需要处理的各种数据。
《计算机图形学》期末复习
基本范围:教材(第1、2、4、7章)讲过的内容、练习题
考试重点:
第一章:
1.1~1.4:以掌握、理解概念为主。
1.5-1.7不考
第四章:
4.1 直线的扫描转换方法:数值微分算法(DDA)、中点画线法、Bresenham画线算法,掌握这些算法描述及应用
4.2 圆与椭圆的扫描转换:中点画圆法(算法描述及应用)、Bresenham画圆算法、椭圆的扫描转换,掌握这些算法描述及应用
4.3 区域填充:
⏹有序边表算法;(1) 四个步骤:求交、排序、配对、填色;(2) 扫描线与多边形顶
点相交时,交点的取舍问题;(3) 扫描线活性边表(AET)、新边表(ET)的建立;
⏹边填充算法:
⏹简单种子填充算法:四/八向连通区域;四向算法
⏹区域填充图案:以透明/不透明方式显示算法
4.4 线宽与线型的处理
(1) 线宽(直线、圆弧)的处理方法
(2) 线刷子、方形刷子概念;
(3) 线型的处理
4.5 字符:矢量字符、点阵字符、字符输出算法
4.6 裁剪:
(1) 区域编码;
(2) 直线段裁剪:Cohen-SutherLand裁剪算法、中点分割算法含义
(3) 多边形裁剪
第七章:
P358~369(不含7.2.4 小节),以理解概念为主。
第一章计算机图形学概论1.计算机图形学研究的主要内容有哪些?研究图形图像的计算机生成、处理和显示2 .图形学中的图形特点是什么?图形图像有什么区别?图形主要是用矢量表示,图像则是由点阵表示3.计算机图形学发展的主要阶段包括哪些?字符显示->矢量显示->2D光栅显示->3D显示->新的计算机形式4.计算机图形学主要应用哪些方面?你对哪些领域比较熟悉?计算机辅助设计、可视化技术、虚拟现实、地理信息系统、计算机动画与艺术5.颜色模型分为面向用户和__面向设备__两种类型,分别是什么含义?颜色模型是一种在某种特定的上下文中对颜色的特性和行为解释方法。
6.解释三基色原理。
三基色:任意互不相关(任意两种的组合不能产生三种的另一种颜色)的三种颜色构成颜色空间的一组基,三基色通过适当的混合能产生所有颜色。
7.解释加色模型和减色模型的概念。
加色模型:若颜色模型在颜色匹配时只需要将光谱光线直接组合而产生新的颜色类型这种颜色模型称为加色模型,形成的颜色空间称为加色空间减色模型:若颜色模型在匹配是某些可见光会被吸收而产生新的颜色类型,这种颜色模型称为减色模型,形成的颜色空间称为减色空间。
8.RGB表示模型中(1,0,0)(1,1,1)(0,0,0)(0.5,0.5,0.5)分别表示什么颜色?红白黑灰第二章计算机图形的显示与生成1.有哪两种主流的扫描显示方式?光栅扫描随机扫描2.解释屏幕分辩率的概念。
荧光屏在水平方向和垂直方向单位长度上能识别的最大光点数称为分辨率3.CRT产生色彩显示有哪两种技术?分别进行解释。
电子束穿透法:用红—绿两层荧光层涂覆在CRT荧光屏的内层,而不同速度的电子束能穿透不同的荧光粉层而发出不同颜色的光。
荫罩法:在荧光屏每个光点处呈三角形排列着红绿蓝三种颜色的荧光点,三支电子枪分别对应三个荧光点,调节各电子枪发出的电子束强度,即可控制各光点中三个荧光点所发出的红绿蓝三色光的强度。
计算机图形学复习指导一、考试大纲要求掌握计算机图形学和图形系统所必须的基本原理,其主要内容包括:(一)计算机图形学和图形系统基本知识计算机图形学研究对象及应用领域;图形系统的硬软件及图形标推接口。
(二)二维基本图形生成算法直线和二次曲线生成的常用算法;字符和区域填充的实现方法。
(三)图形的剪裁和几何变换窗口视图变换;二维图形的裁剪的原理与方法;二维和三维图形的各种几何变换及其表示。
(四)三维物体的表示方法与输出显示处理各种不同类型曲面的参数表示;实体的定义、性质及各种几何表示方法;投影变换原理与实现;观察空间的定义和转换;三维裁剪。
(五)常用的光学模型及其算法实现(六)消隐显示和阴影生成等实现真实感图形的常用技术二、复习指南2(一)计算机图形学和图形系统基本知识1.计算机图形学研究对象及应用领域2.图形硬件设备3.图形软件系统4.图形标准接口(二)二维图形生成1.直线的生成算法(1)生成直线的常用算法---逐点比较法、数字微分(DDA)法和Bresenham 算法。
(2)直线属性——线型、线宽和线色。
2.曲线的生成算法(1)二次曲线的生成算法---圆弧的逐点比较插补法、圆/椭圆弧的角度数字微分(DDA)法、Bresenham 画圆算法和参数拟合法。
(2)自由曲线的设计---抛物线参数样条曲线、Hermite 曲线、三次参数样条曲线、Bezier 曲线和B 样条曲线。
3.字符(1)字符编码---ASCII 码和汉字国标码。
(2)矢量字符的存储与显示。
(3)点阵字符的存储与显示。
4.区域填充(1)种子填充算法。
(2)扫描转换填充算法。
(3)区域填充属性---式样、颜色和图案。
(三)图形的剪裁和几何变换1.窗口视图变换窗口区与视图区及其变换。
2.二维图形的裁剪(1)二维图形的裁剪的策略及原理。
(2)二维线段的裁剪方法---矢量裁剪法、编码裁剪法和中点分割裁剪法。
(3)字符的裁剪---矢量裁剪、字符裁剪和字符串裁剪法。
计算机图形学复习资料一、 选择题(10)1,P23圆的特征;2,P37多边形裁剪;3,一般打印机使用的颜色模型:CMY ;4,P40反走样;5,P29区域填充递归算法 二、 填空题(10)1, P25扫描线算法;2,P48,射线法;3,P57曲面三种表示;4,P66Bizier 曲线 5,P133Phone 光照明模型通过什么系数来改变颜色。
三、 判断题(10) 四、 名词解释(20)1,反走样:用离散量表示连续量引起的失真现象称之为走样,用于减少或消除这种效果的技术称为反走样 2, 光栅化:确定最佳接近图形的像素集合,并用指定属性写像素的过程3, 消隐:要消除二义性,就必须在绘制时消除被遮挡的不可见的线或面,习惯上称作消除隐藏线和隐藏面,简称为消隐。
4, 区域填充:指先将区域的一点赋予指定的颜色,然后将该颜色扩展到整个区域的过程5,几何纹理:是指在物体表面形成具有凸凹不平的粗糙感的一种纹理,它是由扰动物体表面的法线方向而生成的。
五、 简答题(20) 1,计算机图形学的六个应用领域:计算机辅助设计与制造;可视化;真实感图形实时绘制与自然景物仿真;计算机动画;用户接口;计算机艺术;2,局部光照模型与整体光照明模型的区别:局部光照明模型:仅处理光源直接照射物体表面的光照明模型。
整体光照明模型:可以处理物体之间光照的相互作用的模型。
3,P58曲线用参数方程表示的优势;4,P37 Sutherland —Hodgman 多边形裁剪算法思想:该算法的基本思想是每次用窗口的一条边界及其延长线来裁剪多边形的各边。
多边形通常由它的顶点序列来表示,经过裁剪规则针对某条边界裁剪后,结果形成新的顶点序列,又留待下条边界进行裁剪,…,直到窗口的所有边界都裁剪完毕,算法形成最后的顶点序列,才是结果多边形(它可能构成一个或多个多边形)。
六、 综合题(30)二次Bizier 曲线计算题,P69二次曲线公式:;例题1:若将二次参数曲线{Q(t)=[1,0]+[-2,0]t+[2,1]t 2,t ∈[0,1]}转换成Bezier 曲线形式,则该Bezier 曲线控制顶点P0、P1、P2的坐标应该为多少?并画出曲线的形状解:Q(t)=(1-t)2P0+2(1-t)tP1+t 2P2=P0+2(P1-P0)t+(P0-2P1+P2)t 2例题2:给定xoy 平面上特征多边形顶点P0(0,0),P1(16,48),P2(64,64),P3(80,32),定义一条Bezier 曲线,用递推算法求点P(1/4),并用几何作图表示。
图形学部分参考答案(张彩明版)88.1 颜⾊的基本特征是什么?答:颜⾊的基本特征是:波长、亮度和饱和度。
波长是依赖于物质的,可见光的波长范围⼤约是350nm~780nm 。
物体表⾯的亮度与周围环境的亮度⽆关,但表⾯的明度即⼈体感知的亮度与周围环境的亮度相关。
饱和度也叫纯度,它说明光的颜⾊表现的多纯,淡的颜⾊说明不太纯。
8.2 列举⼏种颜⾊模型并简述其特点。
答:RGB 模型:三基⾊为R (红)、G (绿)和B (蓝),是⼀个加⾊模型。
RGB 三个基⾊定义的颜⾊集合是红绿蓝颜⾊坐标系统中的单位⽴⽅体,坐标原点代表⿊⾊,坐标点(1,1,1)代表⽩⾊。
它适合于以⿊⾊为背景⾊的显⽰设备,如CRT 显⽰等。
CMY 模型:三基⾊为C(青)、M (品红)和Y (黄),是⼀个减⾊模型。
CMY 模型的三基⾊与RGB 模型的三基⾊互为补⾊,它对应的单位⽴⽅体(可见光颜⾊⼦空间)与RGB 模型的完全相同,只是各种颜⾊的坐标发⽣了变化。
CMY 模型主要⽤于硬拷贝设备,如彩⾊绘图仪,打印机等。
它们共同的特点就是都⽤⽩⾊背景。
YIQ 模型:它以CIE-XYZ 模型中的概念为基础,形成的是电视监视器的组合视频信号。
YIQ 系统采⽤红、绿、蓝颜⾊间之差的线性组合和Y 值所表⽰⾊彩及饱和度等⾊彩信息。
I 颜⾊值(同相信号)包含橙——青彩⾊信息,⽽Q (正交信号)包含绿——品红彩⾊信息。
在YIQ 模型的三分量中,亮度值Y 占有重要地位。
它的优点是在固定频带宽的条件下,最⼤限度地扩⼤了传送信息量,可应⽤于图像数据的压缩、传送、编码和解码。
HSV 模型:H 表⽰⾊彩,S 表⽰饱和度,V 表⽰明度。
它⽤极坐标来定义颜⾊空间,是⼀个倒⽴的单位正六棱锥,六棱锥的锥顶位于HSV 坐标系的原点,表⽰⿊⾊,锥底⾯的中⼼表⽰⽩⾊,底⾯六个顶点分别表⽰最亮的六种纯⾊。
其亮度信息由HSV 颜⾊空间采样点沿轴向的坐标来表⽰,饱和度由该采样点与中⼼轴线的径向距离决定,⽽⾊彩H 则被表⽰成它与红⾊向量的夹⾓。
第一章1.1 名词解释:图形、图像、点阵法、参数法。
1.2 图形包括哪两方面的要素?在计算机中如何表示它们?1.3 什么叫计算机图形学?分析计算机图形学、数字图像处理和计算机视觉学科间的关系。
1.4 有关计算机图形学的软件标准有哪些?1.5 试从科学发展历史的角度分析计算机图形学以及硬设备的发展过程。
1.6 试发挥你的想象力,举例说明计算机图形学有哪些应用范围,解决的问题是什么?1.7 一个交互性计算机图形系统必须具有哪几种功能?第二章2.1 名词解释:随机扫描、光栅扫描、图形显示子系统、像素点、光点、屏幕分辨率、显示分辨率、存储分辨率、组合像素法、颜色位面法、位平面、颜色查找表。
2.2 试列举出你所知道的图形输入与输出设备。
2.3 阴极射线管由哪几部分组成?它们的功能分别是什么?2.4 简述什么叫桶形失真?如何校正?2.5 简述荫罩式彩色阴极射线管的结构和工作原理。
2.6 比较荫罩式彩色阴极射线管和穿透式彩色阴极射线管的异同。
2.7 简述黑底荫罩式彩色阴极射线管的结构和特点。
2.8 简述光栅扫描图形显示器的工作逻辑。
2.9 基于光栅扫描的图形显示子系统由哪几个逻辑部件组成?它们的功能分别是什么?2.10 什么是像素点?什么是显示器的分辨率?2.11 某些显示卡为什么要采用颜色查找表?采用颜色查找表的系统的工作原理是什么?2.12 确定用你的系统中的视频显示器x和y方向的分辨率,确定其纵横比,并说明你的系统怎样保持图形对象的相对比例。
2.13 如何根据显示器的指标计算显示存储器的容量。
2.14 图形的硬拷贝设备有哪些,简述其各自的特点。
第三章3.1 名词解释(可用图示):回显、约束、网格、引力域、橡皮筋技术、草拟技术、拖动、旋转、形变。
3.2 什么是用户模型,设计一个好的用户接口要涉及到哪些因素?3.3 gks的有哪六种逻辑输入设备,试评价这六种逻辑分类方法。
3.4 举例说明什么是请求方式、取样方式、事件方式及其组合形式。