《北京大学网络教育-计算机图形学期末考试复习资料.doc》由会员分享,可在线阅读,更多相关《北京大学网络教育-计算机图形学期末考试复习资料.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、要求:1. 作业请用word文档的形式提交(只提交一个文档);2. 请独立完成,不要抄袭他人作业,发现作业雷同者,均以不及格论处;一、 选择题1.(第一章)第一个图形软件标准是_ B_;A. OpenGL B. GKS C. DirectX D. PHIG2.(第二章)CRT显示器需要不断刷新的原因是_ _D_;A.电子束强度不够B. 显示的图像在不断变化C. 荧光物质的亮度不够D. 荧光物质的亮度会逐渐衰减3.(第二章)如果用一个单位立方体来表示RGB颜色空间,那么坐标(1,0,1)表示的颜色是_C_ _色;A青B.黄 C.品红D.洋红4.(第二章)位面数为16,分辨率为1024*1024的
2、光栅扫描图形显示器,帧缓存容量为_A_ _;A 512KBB. 1MBC. 2MBD 3MB5.(第二章)下列关于光栅扫描显示器的性能指标的说法,错误的是_ _B_;1)分辨率越高,相邻像素点之间的距离越小,显示的字符或图像就越清晰2)刷新频率越高,图像闪烁和抖动的就越厉害3)点距越小,显示出来的图像越细腻,其成本越高4)行频是指电子枪每秒在屏幕上扫描过的行数,行频越大越好,至少要达到50KHz5)亮度等级范围的提升可以使图像看上去更加柔和自然6)显示速度指显示字符、图形,特别是动态图像的速度,与显示图形的复杂程度有关A1),3),6)B.2),4),6)C.3),4),5)D.1),2),5
3、)6.(第三章)中点算法生成圆,第i个点的坐标位置为(xi,yi),当决策变量di0时,第i+1个点的坐标位置和决策变量分别为_C_;A(xi+1,yi+1)=(xi+1,yi),di+1=di+2(xi-yi)+5;B(xi+1,yi+1)=(xi+1,yi-1),di+1=di+2(xi-yi)+5;C(xi+1,yi+1)=(xi+1,yi),di+1=di+2xi+3;D(xi+1,yi+1)=(xi+1,yi-1),di+1=di+2xi+3;7. (第三章)下列对于ET表的描述,正确的是_ A_;1)ET表是根据AET表生成的;2)在做奇异点处理时,当该边最大y值对应的顶点为局部极
4、值点时,边记录的第一项:ymax=ymax-1;3)ET表的第二项为某边的最小的y对应的x值;4)ET表对水平边不需要进行登记;A1),2) B. 2),4) C.3),4) D. 1),3)8.(第五章)能比较容易地找到通过一个点或和一个圆相切的直线的位置的交互技术是_ _C_;A 约束技术B. 网格技术C. 橡皮筋技术D. 操作柄技术9.(第五章)在_C_ _模式下,输入过程和应用程序并发运作。所有输入数据都被存放在一个队列中;A 请求B. 样本C. 事件D. 混合10.(第三章)使用Bresenham直线生成算法画一条直线:起点和终点分别为A(15,12)和B(30,18),则起点的下一
5、个点的坐标(x,y)和误差p分别为_B_;A. (x,y) = (16,13),p = 9B. (x,y) = (16,12),p = 9A. (x,y) = (16,13),p = -21D. (x,y) = (16,12),p = -2111.(第二章)如果用一个单位立方体来表示RGB颜色空间,那么坐标(1,1,0)表示的颜色是_B_ _色;A青B.黄C.品红D.洋红12.(第二章)具有8位帧缓存和10位颜色查找表的光栅显示器,每次有_ D_个不同灰度等级可用A1024B.512C.768D.25613.(第二章)下列关于光栅扫描显示器的性能指标的说法,错误的是_ _C_;1)分辨率越高,
6、相邻像素点之间的距离越小,显示的字符或图像就越清晰2)刷新频率越高,图像闪烁和抖动的就越厉害3)点距越小,显示出来的图像越细腻,其成本越高4)行频是指电子枪每秒在屏幕上扫描过的行数,行频越大越好,至少要达到50KHz5)亮度等级范围的提升可以使图像看上去更加柔和自然6)显示速度指显示字符、图形,特别是动态图像的速度,与显示图形的复杂程度有关A1),3),6)B.2),4),6)C.3),4),5)D.1),2),5)14.(第三章)用中点圆生成圆算法生成R=6时的圆,下列各点坐标不在圆弧上的是_C_;A(-6,0)B.(2,-6) C.(4,5)D.(-5,-3)15.(第三章)下列对于ET表
7、的描述,错误的是_ D_;1)AET表是根据ET表生成的;AET表中要删掉ymaxyj的边;2)ET表的第二项为某边斜率的倒数;3)在做奇异点处理时,当该边最大y值对应的顶点为非极值点时,边记录的第一项:ymax=ymax+1;4)ET表对水平边不需要进行登记;A1),2) B. 2),3) C.3),4) D. 1),4)16.(第五章)下列说法正确的是_ A_;A请求模式下,应用程序和输入设备可以并行工作;B等离子显示器需要不断刷新;C采用射线穿透法的彩色CRT显示器主要用于画线显示器,只能产生有限几种颜色;D4连通区域也可理解成8连通区域,两者的边界完全相同二、问答题1. 计算机图形系统
8、主要具有哪些功能?分别是怎样的? 答:计算机图形系统主要功能:计算功能,存储功能,输入功能,输出功能。计算功能:图形的描述、分析和设计;图形的平移、旋转、投影、透视等几何变换;曲线、曲面的生成;图形之间相互关系的检测等;存储功能:图形数据库可以存放各种图形的几何数据及图形之间的相互关系,并能快速方便地实现对图形的删除、增加、修改等操作;输入功能:通过图形输入设备可将基本的图形数据(如点、线等)和各种绘图命令输入到计算机中,从而构造更复杂的几何图形;输出功能:图形数据经过计算后可在显示器上显示当前的状态以及经过图形编辑后的结果,同时还能通过绘图仪、打印机等设备实现硬拷贝输出,以便长期保存;交互功
9、能:设计人员可通过显示器或其他人机交互设备直接进行人机通信,对计算结果和图形利用定位、拾取等手段进行修改,同时对设计者或操作员输入的错误给以必要的提示和帮助。2阴极射线管由哪些部分组成?它们的功能分别是什么?答:阴极射线管主要由阴极、电平控制器(即控制极)、聚焦系统、加速系统、偏转系统和阳极荧光粉涂层组成。阴极被灯丝加热后,会发出电子(带负电荷)并形成发散的电子云。如果不加控制,电子受到带正电荷的阳极的吸引轰击荧光粉涂层时,将漫射整个荧光屏,形成明亮的白光。但是在聚焦系统的作用下,电子云会聚焦成很细的电子束,在荧光屏的中心形成一个单一的亮点。电平控制器用来控制电子束的强弱,通过改变阴极和控制电
10、平之间的电位差,可调节电子束的电流密度,改变所形成亮点的明暗程度。聚焦后的电子束通过加速系统达到轰击荧光屏应有的速度后,利用偏转系统(包括水平方向和垂直方向的偏转板)可将电子束精确定位在屏幕的任意位置上。3 什么叫刷新?为什么要进行刷新?答:要保持屏幕上有稳定的图像就必须不断地发射电子束。刷新一次指电子束从上到下将荧光屏扫描一次。CRT内侧的荧光粉在接受电子束的轰击时,只能维持短暂的发光,根据人眼视觉暂留的特性,需要不断地进行刷新才能有稳定的视觉效果。4. 液晶显示器的原理是什么?答:1、单色液晶显示器的原理:在液晶显示器中,液晶是灌入两个列有细槽的平面之间。这两个夹层上的槽互相垂直。即若一个
11、平面上的液晶分子水平方向排列,则另一平面上的液晶分子就垂直方向排列,而位于两个平面之间的液晶分子被强迫种的状态,从一个平面到另一个平面,状态逐渐增大,最终被扭成90度,由于 光线顺着分子的排列方向传播,所以光线经过液晶时最终也被扭转成90充,但当液晶上加一个电压时,分子便会重新垂直排列,而不再发生任何扭转,人而使光线透射不出去。2、彩色液晶显示器的原理;彩色LCD而言,还要具备专门处理彩色显示的色彩过滤层,通常,在彩色LCD面板中,每一个像素都是由3个液晶单元格构成,其中每个单元格前面都分别有红色,绿色或蓝色的过滤器。这样,通过不迥单元格的光线就可以在屏幕上显示出不同的颜色。5. 简述彩色CR
12、T显示器的工作原理答:将不同颜色的荧光物质进行组合,CRT可以显示不迥的颜色。彩色CRT光栅扫描显示器有三个电子枪,它的荧光屏上涂有三种荧光物质,分别能发红、绿、蓝三种颜色的光,电子枪通常成三角形排列,与CRT屏幕上的三角形红、绿、蓝荧光点相对应。6. 结合下图说明图形的基本处理流程;答:1,利用各种图形输入设备及软件或其他交互设备将图形输入到计算机中,以便进 行处理; 2,在计算机内部对图形进行各种变换和运算; 3,处理后,将图形转换成图形输出系统便于接受的表示形式,并在输出设备上输 出; 4,在交互式的系统中上述过程可重复进行多次,直至产生满意的结果。7. 请叙述三种输入控制模式的流程。答
13、:1、模式下,用户在接收到应用程序请求后才输入数据;应用程序等待用户输入数据,输入结束,才进行处理。程序与输入串行运行。2、模式下,应用程序与输入设备将各自独立运行,信息的输入和程序中的输入命令无关。设置为取样模式的设备将源源不断地把信息送入数据缓存区,取代原有数据,而不必等待应用程序的输入语句。当应用程序执行到输入指令时,就会把相应物理设备当前的输入值作为取样值加以处理。3、模式下,输入过程和应用程序并发运作。所有输入数据(或事件)都被存放在一个事件队列中,该队列以事件发生的时间排序。用户在输入设备上完成一个输入动作(如按一下按钮等)便产生一个事件,输入数据及该设备的编号等信息便被存放到事件
14、队列的节点中。应用程序可到队列中来查询和提取与其相关的事件。三、名词解释1. 图形: 广义的图形概念:凡是能够在人的视觉系统中形成视觉印象的客观对象都称为图形。计算机图形学中的图形概念是指由点、线、面、体等几何要素和明暗、灰度(亮度)、色彩等非几何要素构成的,从现实世界中抽象出来的带有灰度、色彩及形状的图或形。2. RGB模型:由红、绿、蓝三种颜色组成的原色系统称为RGB模型。它是定义于某个红绿蓝颜色坐标系统中的单位立方体。坐标原点代表黑色,坐标点(1,1,1)代表白色。坐标轴上的顶点代表三个基色,余下的顶点则代表每一个基色的补色。 3. 扫描转换:将图形的几何信息转换成存储在帧缓存中的光栅(
15、点阵)图像并以一定格式的视频图像显示的过程。4. 刷新:电子束从上到下将荧光屏扫描一次。5. 隔行扫描技术:每一帧分为两个场显示,每个场只包含一半画面。两个场是交错的,一个场包含所有的奇数扫描行,另一个场包含所有的偶数扫描行,两个场以1/60秒的时间间隔交替显示。6. 位面:光栅中的每个像素在帧缓存中至少要1位,每个像素1位的存储容量称为位面。7. 分辨率:指显示器在屏幕水平(垂直)方向可显示多少像素。8. 圆的八分对称性:圆心位于原点的圆有四条对称轴x=0、y=0、y=x和y=x,从而若已知圆弧上一点P(x,y),就可以得到其关于四条对称轴的七个对称点。 9. 区域填充:将区域内的一点(种子
16、)赋予给定的颜色,然后将这种颜色扩展到整个区域内的过程。10. 反走样:为了提高图形的显示质量,需要减少或消除因走样带来的阶梯形或闪烁效果,用于减少或消除这种效果的方法称为反走样。11. 标准化设备坐标系:有些图形系统,对设备坐标系进行了规范化,将坐标范围限定在区间x,y,z | 0x1, 0y1, 0z1内,称为标准化设备坐标系。12. 图形模式:也称为固定坐标系模式,矩阵合并时,先调用的矩阵放在右边,后调用的矩阵放在左边。这种模式的特点是每一次变换均可看成相对于原始坐标系执行的。13. 空间模式:称活动坐标系模式。先调用的矩阵放在左边,后调用的矩阵放在右边,连续执行几次变换时,每一次变换均
17、可看成是在上一次变换形成的新坐标系中进行的。14. 投影变换:把三维坐标表示的几何体变换成二维坐标表示的图形,分为透视投影和平行投影。15. 人机交互: 是指用户与计算机系统之间的通信,它是人与计算机之间各种符号和动作的双向信息交换。四、计算题1.写出DDA画线算法生成起点A(-5,5),终点B(2,13)的直线的各点坐标; 16. 解:第一步:计算初值:xB-xA=2(-5)=7,yByA=135)=8,由于87,所以选定y轴方向作为步进方向;L=|yByA |=8第二步:在y轴方向上每次的变化量为y=(yByA)/𝐿=1,在x轴方向的变化量为x=(xBxA)/⻓
18、1;=0.875; 第三步:循环计算点的坐标,并取整显示:Y值计算X值显示X值Y值计算X值显示X值5-5-510-0.625-16-4.125-4110.2507-3.25-3121.12518-2.375-213229-1.5-22.写出Bresenham画线算法生成起点(3,2),终点(12,8)的直线的各点坐标;解: x=12-3=9,y= 8-2=6,斜率在0和1之间; iXiYi误差Ei+1变化1322y-x=2*6-9=3X加1,Y加12433+2(y-x)=3+2(6-9)=-3X加1,Y不变353-3+2y=-3+2*6=9X加1,Y加14649+2(y-x)=9+2(6-9)
19、=3X加1,Y加15753+2(y-x)=3+2(6-9)=-3X加1,Y不变685-3+2y=-3+2*6=9X加1,Y加17969+2(y-x)=9+2(6-9)=3X加1,Y加181073+2(y-x)=3+2(6-9)=-3X加1,Y不变9117-3+2y=-3+2*6=9X加1,Y加13. 写出中点圆生成算法画线算法生成R=6时所生成的圆弧在第一象限内的各点坐标解:iXiYi决策变量di点0061.25-6=-4.75(0,6),(6,0)116-4.75+2*X0+3=-1.75(1,6),(6,1)226-1.75+2* X1+3=3.25(2,6),(6,2)3353.25+2
20、*(Y2-X2)+5=0.25(3,5),(5,3)4444.如下图所示多边形,若采用扫描线算法对多边形进行填充,试写出该多边形的ET表和当扫描线Y=4时的AET表解:首先建立ET表。边表(ET:Edge Table):用来对除水平边外的所有边进行登记,来建立边的记录。边的记录定义为:第一项:某边的最大y值(ymax)。注意要进行奇异点处理:对于非极值点应该ymax=ymax-1。第二项:某边的最小的y对应的x值。第三项:某边斜率的倒数:1/m。第四项:指针。用来指向同一条扫描线相交的其它边,如果其它边不存在,则该项置空。注意:在做奇异点处理时,当该边最大y值对应的顶点为非极值点时,边记录的第一项:ymax=ymax-1。接着建立AET表。AET表的建立过程就是有效地进行填充的操作,在这个期间不断地做以下工作:(1)合并ET表;(2)x递增排序;(3)实施填充;(4)删除ymaxyj的边;(5)修改边记录xi=xi+1/m;(6)yj+1进入下一轮循环。