计算机图形学总复习
- 格式:doc
- 大小:639.51 KB
- 文档页数:18
计算机图形学复习题集及答案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、计算机图形学:用计算机建立、存储、处理某个对象的模型,并根据模型产生该对象图形输出的有关理论、方法与技术,称为计算机图形学。
3、图形消隐:计算机为了反映真实的图形,把隐藏的部分从图中消除。
4、几何变换:几何变换的基本方法是把变换矩阵作为一个算子,作用到图形一系列顶点的位置矢量,从而得到这些顶点在几何变换后的新的顶点序列,连接新的顶点序列即可得到变换后的图形。
6、裁剪:识别图形在指定区域内和区域外的部分的过程称为裁剪算法,简称裁剪。
7、透视投影:空间任意一点的透视投影是投影中心与空间点构成的投影线与投影平面的交点。
8、投影变换:把三维物体变为二维图形表示的变换称为投影变换。
9、走样:在光栅显示器上绘制非水平且非垂直的直线或多边形边界时,或多或少会呈现锯齿状。
这是由于直线或多边形边界在光栅显示器的对应图形都是由一系列相同亮度的离散像素构成的。
这种用离散量表示连续量引起的失真,称为走样(aliasing )。
10、反走样:用于减少和消除用离散量表示连续量引起的失真效果的技术,称为反走样。
二、问答题:1、简述光栅扫描式图形显示器的基本原理。
光栅扫描式图形显示器(简称光栅显示器)是画点设备,可看作是一个点阵单元发生器,并可控制每个点阵单元的亮度,它不能直接从单元阵列中的—个可编地址的象素画一条直线到另一个可编地址的象素,只可能用尽可能靠近这条直线路径的象素点集来近似地表示这条直线。
光栅扫描式图形显示器中采用了帧缓存,帧缓存中的信息经过数字/模拟转换,能在光栅显示器上产生图形。
2、分别写出平移、旋转以及缩放的变换矩阵。
平移变换矩阵:⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡1010000100001z y xT T T (2分) 旋转变换矩阵: 绕X 轴⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-10000cos sin 00sin cos 00001θθθθ(2分) 绕Y 轴⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-10000cos 0sin 00100sin 0cos θθθθ(2分)绕Z 轴⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-1000010000cos sin 00sin cos θθθθ(2分) 缩放变换矩阵:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡1000000000000zy x S S S (2分) 3、图形变换有什么特点?最基本的几何变换有哪些?答:图形变换的特点:大多数几何变换(如平移、旋转和变比)是保持拓扑不变的,不改变图形的连接关系和平行关系。
第一章复习重点:计算机图形学的概念:计算机图形学:是研究怎样用计算机表示、生成、处理和显示图形的一门学科。
几个图形学中的基本概念:计算机图形:用计算机生成、处理和显示的对象;由几何数据和几何模型,利用计算机进行显示并存储,并可以进行修改、完善后形成的;图象处理:将客观世界中原来存在的物体影象处理成新的数字化图象的相关技术;如CT扫描、X射线探伤等;模式识别:对所输入的图象进行分析和识别,找出其中蕴涵的内在联系或抽象模型;如邮政分检设备、地形地貌识别等;计算几何:研究几何模型和数据处理的学科,讨论几何形体的计算机表示、分析和综合,研究如何方便灵活、有效地建立几何形体的数学模型以及在计算机中更好地存贮和管理这些模型数据;图像(数字图像):点阵表示,枚举出图形中所有的点(强调图形由点构成)简称为参数表示图形:由图形的形状参数(方程或分析表达式的系数,线段的端点坐标等)+属性参数(颜色、线型等)来表示图形图形:计算机图形学的研究对象,主要分为两类:基于线条信息表示。
明暗图(Shading)能在人的视觉系统中产生视觉印象的客观对象。
包括自然景物、拍摄到的图片、用数学方法描述的图形等等构成图形的要素几何要素:刻画对象的轮廓、形状等非几何要素:刻画对象的颜色、材质等常用的图形输入设备分为两种:矢量型图形输入设备与光栅型的区别:矢量型输入设备采用跟踪轨迹、记录坐标点的方法输入图形。
主要输入数据形式为直线活折线组成的图形数据。
光栅扫描型图形输入设备采用逐行扫描、按一定密度采样的方式输入图形,主要输入的数据为一幅由亮度值构成的像素矩阵——图像。
常用的图形输出设备分为两类:向量型向量型设备的作画机构随着图形的输出形状而移动并成像光栅扫描型光栅扫描型设备的作画机构按光栅矩阵方式扫描整张图面,并按输出内容对图形成像。
显示器原理:1.随即扫描显示器:应用程序发出绘图命令,→解析成显示处理器可接受2.命令格式,存放在刷新存储器中。
计算机图形学复习资料第一章计算机图形系统计算机图形产生方法:(1).矢量法(短折线法) 任何形状的曲线都用许多首尾相连的短直线(矢量)逼近。
(2).描点法(像素点串接法) 每一曲线都是由一定大小的像素点组成第二章计算机图形系统工作原理:1电子枪2灯丝加热阴极,阴极表面向外发射自由电子,控制栅控制自由电子是否向荧光屏发出3电子流在到达屏幕的途中,被加速、聚焦成很窄的电子束4由偏转系统产生电子束的偏转电场(或磁场),使电子束左右、上下偏转5在指定时刻在屏幕指定位置上产生亮点功能:CRT显示器其分辨率好,可靠性高,速度快。
为了不影响主机的数据处理能力,CRT显示器作为计算机的外围设备而独立存在,它有自己的控制电路,专门负责屏幕编辑功能,并有标准的串行接口与主机连接。
组成部分:图像生成器,显示存储器,彩色表,CRT控制器,读/写余辉时间:电子束离开光点后光点保持的时间。
屏幕刷新:荧光亮度随着时间按指数衰减,整个画面必须在每一秒钟内重复显示许多次,人们才能看到一个稳定而不闪烁的图形,因此必须重复地使荧光质发光,即使电子束迅速回到同一点余辉时间越短,所需屏幕输刷新率越高,荧光粉的质量直接影响到CRT成像效果。
第三章基本图形的生成生成圆弧的正负法原理:设圆的方程为F(x,y)=X2 + Y2 - R2=0;假设求得Pi的坐标为(xi,yi);则当Pi在圆内时-> F(xi,yi)<0 -> 向右-> 向圆外Pi在圆外时-> F(xi,yi)>0 -> 向下-> 向圆内即求得Pi点后选择下一个象素点Pi+1的规则为:当F(xi,yi) ≤0 取xi+1 = xi+1,yi+1 = yi;当F(xi,yi) >0 取xi+1 = xi,yi+1 = yi - 1;这样用于表示圆弧的点均在圆弧附近,且使F(xi,yi) 时正时负,故称正负法。
快速计算的关键是F(xi,yi) 的计算,能否采用增量算法?若F(xi,yi) 已知,计算F(xi+1,yi+1) 可分两种情况:1、F(xi,yi)≤0-> xi+1 = xi+1,yi+1 = yi;-> F(xi+1,yi+1)= (xi+1 )2 +(yi+1 )2 -R2 -> = (xi+1)2+ yi2 -R2 = F(xi,yi) +2xi +12、F(xi,yi)>0-> xi+1 = xi,yi+1 = yi -1;-> F(xi+1,yi+1)= (xi+1 )2 +(yi+1 )2 -R2-> = xi2+(yi –1)2-R2 = F(xi,yi) - 2yi +13、初始值:略光栅图形的扫描转换与区域填充逐点判断法Typedef struct { int PolygonNum; // 多边形顶点个数Point vertexces[MAX] //多边形顶点数组} Polygon // 多边形结构void FillPolygonPbyP(Polygon *P,int polygonColor){ int x,y;for(y = ymin;y <= ymax;y++)for(x = xmin;x <= xmax;x++)if(IsInside(P,x,y))PutPixel(x,y,polygonColor);elsePutPixel(x,y,backgroundColor);}/*end of FillPolygonPbyP() */逐个判断绘图窗口内的像素: 如何判断点在多边形的内外关系? 1)射线法: 2)累计角度法 3)编码法;1)射线法 步骤:从待判别点v 发出射线;2 求交点个数k ;3 K 的奇偶性决定了点与多边形的内外关系累计角度法 步骤:1从v 点向多边形P 顶点发出射线,形成有向角;2 计算有相交的和,得出结论逐点判断的算法虽然程序简单,但不可取。
总练习复习11.名词解释:图形、图像、点阵法、参数法、图形:用参数法描述的图形叫图形。
图像:用点阵法描述的图形叫图像。
点阵法:是具有灰度或颜色信息的点阵来表示图形的一种方法,它强调有哪些点组成,这些点具有什么灰度或色彩。
参数法:是以计算机中所记录图形的形状参数与属性参数来表示图形的一种方法。
2.图形包括哪两方面的要素,在计算机中如何表示它们?要素:一是刻画形状的点、线、面、体等几何要素;另一类是反映物体本身固有属性,如表面属性或材质的明暗、灰度、色彩等非几何要素。
在计算中用点阵法和参数法表示。
3.计算机图形学的定义?计算机图形学IEEE的定义计算机图形学是研究怎样利用计算机显示、生成和处理图形的原理、方法和技术的一门学科。
电气与电子工程师协会(IEEE)将其定义为:计算机图形学是利用计算机产生图形化的图像的艺术和科学。
4.一个交互性计算机图形系统必须具有哪几种功能?作图表示其结构如何?必须具有计算、存储、交互、输入、输出等5种功能。
5.试列举你所知道的图形输入与输出设备输入设备:键盘、鼠标器、光笔、触摸屏、操纵杆、跟踪球和空间球、数据手套、数字化仪、图像扫描仪、声频输入系统、视频输入系统输出设备:图形显示器(CRT显示器、其他显示器)、图形硬件拷贝设备(绘图仪、图形打印机、其他设备)复习21.名词解释:随机扫描、光栅扫描、刷新、刷新频率、图形显示子系统、显示控制器、象素点、光点、屏幕分辨率、显示分辨率、存储分辨率、颜色位面法、位平面、颜色查找表。
随机扫描:在随机扫描的显示器中,电子束的定位和偏转具有随机性,即电子束的扫描轨迹随显示内容所变化。
光栅扫描:是控制电子束按照某种光栅形状进行的顺序扫描刷新:在电子方面强制清零并同步。
刷新频率:图像在屏幕上的更新速度,也即屏幕上的图像每秒出现的次数。
图形显示子系统:(显卡)主要由帧缓存控制器和现实控制器显示控制器:完成图像生成与操纵的、独立于CPU的一个本地处理器。
第一章:(蓝色字体为部分答案)●计算机图形学的定义?计算机图形学是研究通过计算机将数据转换为图形,并在专门显示设备上显示的原理、方法和技术的学科。
●计算机图形学常见的应用领域有哪些?(应用领域的标题)●计算机图形学的相关学科有哪些?和计算机图形学互逆的学科是?●CRT中为什么需要刷新?刷新频率是什么?由于荧光物质存在余晖时间,为了让荧光物质保持一个稳定的亮度值,电子束必须不断的重复描绘出原来的图形,这个过程叫做刷新刷新频率:每秒钟重绘屏幕的次数(次/秒、HZ)●彩色CRT和单色CRT的区别:⏹在荧光屏的内表面安装一个影孔板,用于精确定位像素的位置⏹CRT屏幕内部涂有很多组呈三角形的荧光粉,每一组由三个荧光点,三色荧光点由红、绿、蓝三基色组成(一组荧光点对应一个像素)⏹三支电子枪, 分别与三基色相对应●光栅扫描显示器中帧缓存是什么?位面是什么?⏹存储用于刷新的图像信息。
也就是存储屏幕上像素的颜色值。
⏹帧缓存的单位是位面。
⏹光栅扫描显示器屏幕上有多少个像素,该显示器的帧缓存的每个位面就有多少个一位存储器●1024×1024像素组成的24位真彩色光栅扫描显示器所需要的最小帧缓存是多少?第二章●什么是CDC?在微软基类库MFC中,CDC类是定义设备上下文对象的基类,所有绘图函数都在CDC基类中定义。
⏹简述CDC的4个派生类的名称,以及作用CClientDC类:显示器客户区设备上下文类CClientDC只能在窗口的客户区(不包括边框、标题栏、菜单栏以及状态栏的空白区域)进行绘图CMetaFileDCCMetaFileDC封装了在一个Windows图元文件中绘图的方法CPaintDC类该类一般用在响应WM_PAINT消息的成员函数OnPaint()中使用CWindowDC类整个窗口区域的显示器设备上下文类,包括客户区和非客户区(即窗口的边框、标题栏、菜单栏以及状态栏)⏹什么是映射模式?映射模式定义了Windows如何将绘图函数中指定的逻辑坐标映射为设备坐标输出到显示器或者打印机上。
计算机图形学复习2.二维填充图元多边形的表示方法:顶点表示:用多边形的顶点序列来表示多边形。
这种表示直观、几何意义强、占内存少,易于进行几何变换,但由于它没有明确指出哪些象素在多边形内故不能直接用于面着色。
点阵表示:用位于多边形内的象素集合来刻画多边形。
这种表示丢失了许多几何信息,但便于帧缓冲器表示图形,是面着色所需要的图形表示形式。
扫描转换多边形:将顶点表示形式转换成点阵表示形式。
一般有三种方法:逐点判断法;扫描线算法;边缘填充法。
扫描线算法:目标:利用相邻像素之间的连贯性,提高算法效率。
处理对象:非自交多边形(边与边之间除了顶点外无其它交点)原理:一条扫描线与多边形的边有偶数个交点步骤:一般用水平扫描,对于每一条扫描线(1)求交:计算扫描线与多边形各边的交点;(2)排序:把所有交点按x值递增顺序排序;(3)配对:第一个与第二个,第三个与第四个等等;每对交点代表扫描线与多边形的一个相交区间,(4)填色:把相交区间内的象素置成多边形颜色,把相交区间外的象素置成背景色。
边的连贯性:相邻扫描线与边的交点的坐标有连贯性。
边结构:边的数据结构为typedef struct{ int ymax;float x, deltax;struct Edge *nextEdge;} Edge;各参数含义如下:ymax: 边的上端点y坐标;x:初值为边下端点的x坐标,AEL中为当前扫描线与边的交点的X 坐标;deltax:边的斜率的倒数;nextEdge:指向下一条边的指针。
ET:(边的分类表)按照边的下端点y坐标对非水平边进行分类的指针数组,下端点y坐标值等于i的边属于第i类。
同一类中的边按x值(x相等的按deltax排)递增顺序排列。
AEL:当处理一条扫描线时,仅对多边形与它相交的边进行求交运算。
我们把与当前扫描线相交的边称为活性边,并把它们按与扫描线交点x坐标递增的顺序存放在一个链表中,称此链表为活性边表(AEL)。
计算机图形总复习题型及分值一、单项选择题(10*2=20%)二、填空题(10*2=20%)三、判断题(10*1=10%)四、简答题(4*5=20%)五、综合题(3*10=30%)一、单项选择题1、在下列叙述语句中,正确的为()A、一个计算机图形系统至少应具有计算、存储、输入、输出四个方面的基本功能B、在图形系统中,图形处理速度取决于CPU的性能C、在图形系统中,存储容量指的是计算机的内存D、在图形系统中,图形处理精度主要是指图形采集输入质量和显示输出质量2、如果一幅512×512像素的图像,每一像素用4位表示,那么存储此图像至少需要的容量为()A、512KBB、1MBC、2MBD、3MB3、如果一个长方形使用右边二维图形变换矩阵:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=1555T,将产生变换的结果为()A、图形放大5倍;同时沿X坐标轴方向移动5个绘图单位B、图形放大25倍,同时沿X坐标轴方向移动5个绘图单位C、图形放大5倍,同时沿Y坐标轴方向移动5个绘图单位D、图形放大25倍,同时沿Y坐标轴方向移动5个绘图单位4、下列有关Bezier曲线性质的叙述语句中,错误的为()A、 Bezier曲线可用其特征多边形来定义B、 Bezier曲线必须通过其特征多边形的各个顶点C、Bezier曲线两端点处的切线方向必须与其特征多边形的相应两端线段走向一致D、Bezier曲线具有凸包性5、下列有关二维几何变换的叙述语句中,正确的为()A、几何变换就是把一个图形从一个位置移到别的位置B、几何变换后图形连线次序发生改变C、一个正方体经几何变换后可能会变成长方体D、几何变换使图形都产生了变形6、下列关于B样条的叙述正确的是()A、B样条曲线不具有凸包性B、给定n个型值点的三次B样条曲线可由n-2段三次B样条曲线段组成C、B样条曲线通过每一个给定的型值点D、二次B样条曲线的起点落在其B特征多边形的第一条边的中点7、使用二维图形变换矩阵:T =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-111如果图形的一个顶点坐标为A(6,8),则变换后的坐标A’为 ( )A、(8,-6);B、(-6,8);C、(-8,6);D、(6,-8)。
9、在透视投影中,主灭点的最多个数是(C )A、1B、2C、3D、410、计算机图形学与计算机图象学的关系是( )A、计算机图形学是基础,计算机图象学是其发展B、不同的学科,研究对象和数学基础都不同,但它们之间也有可转换部分C、同一学科在不同场合的不同称呼而已D、完全不同的学科,两者毫不相干12、下列有关反走样的叙述,错误的是()A、减少或克服图形失真的技术叫做反走样B、提高分辨率是反走样的方法之一C、半色调技术是利用多级光强提高视觉分辨率的技术D、对于多灰度或多彩色显示器,图形的边缘可采用模糊技术而改善锯齿显示效果13、计算机绘图设备一般使用什么颜色模型?( )A、RGBB、CMYC、HSVD、HLS14、使用下列二维图形变换矩阵,将产生变换的结果为()A、沿Y坐标轴方向放大2倍,同时沿X、Y坐标轴方向各平移2个绘图单位B、图形放大2倍,同时沿X、Y坐标轴方向各移动1个绘图单位C、沿X和Y坐标轴方向各移动2个绘图单位D、沿X坐标轴方向放大2倍,同时沿X、Y坐标轴方向各平移2个绘图单位15、下面关于深度缓存消隐算法(Z-Buffer)的论断哪一条不正确? ( )A、深度缓存算法不需要开辟一个与图像大小相等的深度缓存数组B、深度缓存算法不能用于处理对透明物体的消隐C、深度缓存算法能并行实现D、深度缓存算法中没有对多边形进行排序16、双二次Bezier曲面的4条边界都是抛物线,其特征网格有()个顶点。
A、8B、9C、10D、1617、种子填充算法中,正确的叙述是()A、它是按扫描线的顺序进行象素点的填充⎪⎪⎪⎭⎫⎝⎛=12212TB 、四连通算法可以填充八连通区域C 、四连通区域内的每一象素可以通过上下左右四个方向组合到达D 、八连通算法不能填充四连通区域18、下列有关曲线和曲面概念的叙述语句中,错误的为( )A 、实体模型和曲面造型是CAD 系统中常用的主要造型方法,曲面造型是用参数曲面描述来表示一个复杂的物体B 、参数形式和隐含形式都是精确的解析表示法,在计算机图形学中,它们同样好用C 、从描述复杂性和形状灵活性考虑,最常用的参数曲面是3次有理多项式的曲面D 、在曲线和曲面定义时,使用的基函数应有两个重要性质:凸包性和仿射不变性19、在简单光反射模型中,由物体表面上点反射到视点的光强下述哪几项之和?( )(1)环境光的反射光强;(2)理想漫反射光强;(3)镜面反射光强;(4)物体间的反射光强。
A 、(1)和(2)B 、(1)和(3)C 、(1)(2)和(3)D 、(1)(2)(3)和(4)20、下面给出的四个选项中,( )不是Bezier 曲线具有的性质。
A 、 局部性B 、几何不变性C 、 变差缩减性D 、凸包性21、反射光是由(D )组成的A 、漫反射光和环境光B 、透射光和散射光C 、镜面反射光和环境光D 、漫反射光、环境光和镜面反射光22、如图所示,扫描线y=1、y=2、y=3分别与多边形的顶点A 、B 、C 相交,则交点的个数按扫描线y=1、y=2、y=3的顺序依次为( )A 、 0、0、1B 、 2、2、1C 、 0、0、2D 、 2、0、123、当用n+1个控制多边形的顶点来构造Bezier 曲线和B样条曲线时,所构造的Bezier 曲线和B 样条曲线的次数依次是( )A 、 n 次、n 次B 、n+1次、n+1次C 、 n 次、n-1次D 、 n 次、与控制多边形的顶点个数无关24、下面给出的四个选项中( )是绕Z 轴负向旋转θ的三维旋转变换矩阵。
A ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-10000cos sin 00sin cos 00001θθθθ B ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-10000cos 0sin 00100sin 0cos θθθθC ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-1000010000cos sin 00sin cos θθθθD ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-1000010000cos sin 00sin cos θθθθ 二、填空题1、目前常用的PC 图形显示子系统主要由3个部件组成: 帧缓冲存储器、显示控制器、ROM BIOS 。
2、区域填充有 种子填充 和扫描转换填充,区域填充属性包括填充式样、 填充颜色 和填充图案。
3、平面图形在内存中有两种表示方法,即 栅格表示法 和矢量表示法。
4、形体的定义和图形的输入输出都是在一定的坐标系下进行的,通常这些坐标系分为:建模坐标系,用户坐标系,观察坐标系,规格化设备坐标系和 设备坐标系。
5、在多边形的扫描转换过程中,主要是通过确定穿越多边形区域的扫描线的覆盖区间来填充,而区域填充则是从 给定的位置 开始涂描直到 指定的边界条件 为止。
6、在扫描线算法中,每次用一条扫描线进行填充,对一条扫描线填充的过程可分为4个步骤:(求交)、(排序)、(交点配对)、(区间填色)。
7、一个交互式计算机图形系统应具有 计算 、 存储 、 对话 、 输入 和 输出 等五个方面的功能。
8、 将三维物体变为二维图形的变换称为(投影变换),其有两种基本方式:(平行投影)、(透视投影)。
9、用一组型值点来指定曲线曲面的形状时,形状完全通过给定的型值点列,用该方法得到的曲线曲面称为曲线曲面的(拟和),而用控制点列来指定曲线曲面的形状时,得到的曲线曲面不一定通过控制点列,该方法称为曲线曲面的(逼近)。
10、对于基本几何变换,一般有平移、旋转、反射和错切等,这些基本几何变换都是相对于(坐标原点)和(坐标轴)进行的几何变换。
11、直线的属性包括线型、 线宽 和颜色。
12、颜色通常用红、绿和蓝三原色的含量来表示。
对于不具有彩色功能的显示系统,颜色显示为 灰度级(或亮度级)。
13、字符作为图形有 点阵字符 和矢量字符之分。
14、区域的表示有内点表示和边界表示两种形式。
15、区域的内点表示法枚举区域内的所有像素,通过给区域内的像素赋予同一属性值来实现内点表示。
16、区域的边界表示法枚举区域边界上的所有像素,通过给区域边界的像素点赋予同一属性值来实现边界表示。
17、区域填充有种子填充和扫描转换填充。
18、区域填充属性包括填充式样、填充颜色和填充图案。
19、对于线框图形,通常是以点变换为基础,把图形的一系列顶点作几何变换后,连接新的顶点序列即可产生新的变换后的图形。
20、裁剪的基本目的是判断图形元素是否部分或全部落在窗口区域之内。
21、字符裁剪方法包括矢量裁剪、单个字符裁剪和字符串裁剪。
22、图形变换是指将图形的几何信息经过几何变换后产生新的图形。
23、从平面上点的齐次坐标,经齐次坐标变换,最后转换为平面上点的坐标,这一变换过程称为规范化过程。
24、空间一点的任意邻域内既有集合中的点,又有集合外的点,则称该点为集合的边界点。
25、通过实体的边界来表示一个实体的方法称为实体的边界表示法。
26、表面由平面多边形构成的空间三维体称为平面多面体。
27、扫描表示法的两个关键要素是扫描体和扫描轨迹。
28、计算机图形学是研究怎样用数字计算机生成、处理和显示图形的一门学科。
三、判断题1、所有图形都可以看成是由直线段组成的()2、图形变换有两种形式:坐标模式变换和图形模式变换()3、自由曲线可以用一条标准代数方程来描述()4、齐次坐标可表示图形中无穷远点 ( )5、组合变换就是由若干个基本的几何变换组合而成()6、多边形裁剪实际就是直线段裁剪的简单组合()7、三维图形的投影变换分为正平行投影和斜平行投影()8、三视图指的是主视图、仰视图、俯视图()9、各种几何变换的顺序可交换,变换结果不受影响()10、OpenGL不是一种可以独立使用的编程语言 ( )11、Canvas对象的MoveTo和LineTo方法都会引起Pen对象当前位置的改变()12、B样条曲线具有变差缩减性()13、齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点()14、在种子填充算法中所提到的四向连通区域算法同时可填充八向连通区域()15、计算机显示设备一般使用的颜色模型是RGB模型()16、投影变换中主灭点的个数最多为三个()17、逐行扫描时帧频比起隔行扫描时高出一倍()18、在画圆算法中只要计算1/8 之一圆弧的点()19、三维空间的图形不能进行裁剪()20、深度缓冲消隐(Z-buffer)算法实现时需开辟一个与图像大小相等的深度缓冲数组()21、Bezier曲线是一种插值曲线()22、光栅扫描式图形显示器可看作是点阵单元发生器,可直接从单元阵列中的一个可编地址的象素画一条直线到另一个可编地址的象素()23、由三个顶点可以决定一段二次B样条曲线,若三顶点共线时则所得到的曲线褪化为一条直线段。