最新计算机图形学期末复习题(学生版)资料
计算机图形学复习题集及答案
计算机图形学复习题集及答案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、XOY 平面上特征多边形顶点P 1(0,0),P 2(1,1),P 3(2,-1),P 4(3,0)确定一条三次Bezier 曲线P(t),。
用递推(de Casteljau)算法求解P(1/2)。
]1,0[∈t )0,5.1(2)2/1(22243232221''2''1'3'2''2'2'1''1'3'2'1=+=+=+=+=+=+=p p p p p p p p p p p P p p P p p P 4.Bezier 曲线的递推(de Casteljau)算法计算Bezier 曲线上的点,可用Bezier 曲线方程,但使用de Casteljau 提出的递推算法则要简单的多。
如图所示,设、、是一条抛物线上顺序三个不同的点。
过和点的两切线交于点,在点的切线交和于和,则如下比例成立:,这是所谓抛物线的三切线定理,其几何意义如下图所示。
图 抛物线的三切线定理当P 0,P 2固定,引入参数t ,令上述比值为t:(1-t),即有:t 从0变到1,第一、二式就分别表示控制二边形的第一、二条边,它们正好是两条一次Bezier曲线。
将一、二式代入第三式得:当t 从0变到1时,它正好表示了由三顶点P 0、P 1、P 2三点定义的一条二次Bezier 曲线。
并且表明:这二次Bezier 曲线P 20可以定义为分别由前两个顶点(P 0,P 1)和后两个顶点(P 1,P 2)决定的一次Bezier 曲线的线性组合。
依次类推,由四个控制点定义的三次Bezier 曲线P 30可被定义为分别由(P 0,P 1,P 2)和(P 1,P 2,P 3)确定的二条二次Bezier 曲线的线性组合;进一步由(n+1)个控制点P i (i=0, 1, ..., n)定义的n 次Bezier 曲线P n 0可被定义为分别由前、后n 个控制点定义的两条(n-1)次Bezier 曲线P 0n-1与P 1n-1的线性组合:由此得到Bezier 曲线的递推计算公式:这便是著名的de Casteljau 算法。
计算机图形学期末复习资料及习题
计算机图形学期末考试复习参考题一、填空题1.图形的表示方法有两种: 点阵法和参数法2.目前常用的两个事实图形软件标准是OpenGL和DirectX3.多边形有两种表示方法:顶点表示法和点阵表示法。
4.二维图形基本几何变换包括平移、比例旋转等变换。
5. 投影可以分为平移投影和透视投影。
6. 描述一个物体需要描述其几何信息和拓扑信息7.在Z缓冲器消隐算法中Z缓冲器每个单元存储的信息是每一一个像素点的深度值8、投影可以分为平行投影和透视投影。
透视投影视觉效果更有真实感,而且能真实地反映物体的精确的尺寸和形状;9、确定图形中哪些部分落在显示区之内,哪些落在显示区之外,以便只显示落在显示区内的那部分图形。
这个选择过程称为裁剪10、基本几何变换是指平移、旋转和比例三种变换。
11、所谓消隐就是给定--组三维对象及投影方式,判定线、面或体的可见性的过程(在绘制时消除被遮挡的不可见的线或面)。
在多面体的隐藏线消除中,为了提高算法的效率,为了减少求交的工作量,采取的措施有_消除自隐藏线、隐藏面深度测试和包围盒测试12、几何建模技术中描述的物体信息一般包括_几何信息和拓扑信息13、在Z缓冲器消隐算法中Z缓冲器每个单元存储的信息是对应象素的深度值14、用离散量表示连续量引起的失真现象称之为_走样。
用于减少或消除这种失真现象的技术称为_反走样15、种子填充算法要求区域是_连通的。
16、点阵表示的区域可采用_内点表示和_ 边界表示两种表示形式。
17、Cohen-Sutherland编码裁剪算法中,如果线段两个端点编码的位相与不为0,表明线段两端点位于在窗口边框的同一侧,为完全不可见。
18.区域的边界表示法枚举区域边界上的所有像素,通过给_区域边界的像素点赋予同一属性值来实现边界表示。
19.区域填充有_种子填充_和扫描转换填充。
20.区域填充属性包括填充式样、填充颜色和填充图案。
21.对于_线框_图形,通常是以点变换为基础,把图形的一-系列顶点作几何变换后,连接新的顶点序列即可产生新的变换后的图形。
计算机图形学完整复习资料
计算机图形学第一章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)灰度或彩色等级被记录下来, 并按图像方式进行存储。
(完整word版)计算机图形学复习题(word文档良心出品)
1、计算机图形学的相关学科有哪些?它们之间的相互关系怎样?与计算机图形学密切相关的几门学科有:图像处理、模式识别、计算几何。
它们研究的都是与图形图象处理有关的数据模型、图象再现的内容,它们相互结合、相互渗透。
2、图形系统的任务是什么?图形系统的任务是:建立数学模型、视像操作、图形显示。
3、计算机图形学的主要研究内容是什么?计算机图形学是研究通过计算机将数据转换为图形,并在专门的设备上输出的原理、方法和技术的学科。
4、举出六种你所知道的图形输出设备。
光栅扫描显示器、随机扫描显示器、直视存储管显示器、激光打印机、笔绘仪、喷墨绘图仪、静电绘图仪等。
5、什么叫刷新?刷新频率与荧光物质的持续发光时间的关系如何?屏幕上的荧光涂层受到电子束打击后发出的荧光只能维持很短的时间,为了使人们看到一个稳定而不闪烁的图形,整个画面必须在每秒钟内重复显示许多次,这也称为屏幕刷新。
刷新频率与荧光物质的持续发光时间成反比,即荧光物质的持续发光时间越长,刷新频率可以低一些;否则,荧光物质的持续发光时间越短,刷新频率必须高。
6、随机扫描显示器和光栅扫描显示器显示图形有什么不同?它们各自依靠什么对屏幕图形进行刷新的?随机扫描显示器显示图形时,电子束的移动方式是随机的,电子束可以在任意方向上自由移动,按照显示命令用画线的方式绘出图形,因此也称矢量显示器。
而光栅扫描显示器显示图形时,电子束依照固定的扫描线和规定的扫描顺序进行扫描。
电子束先从荧光屏左上角开始,向右扫一条水平线,然后迅速地回扫到左边偏下一点的位置,再扫第二条水平线,照此固定的路径及顺序扫下去,直到最后一条水平线,即完成了整个屏幕的扫描。
随机扫描显示器依靠显示文件对屏幕图形进行刷新;光栅扫描显示器则依靠帧缓存实现对屏幕图形的刷新。
7、光栅扫描显示系统为什么要采用彩色表?隔行扫描的优点是什么?对于光栅扫描显示系统,为了显示很多种颜色,帧缓存的容量就要很大。
但实际上对一幅具体的画面而言,其使用的颜色数目并不多(几百至几千种)。
《计算机图形学》题集
《计算机图形学》题集一、选择题(每题2分,共20分)1.计算机图形学主要研究的是:A. 计算机硬件的设计B. 计算机软件的开发C. 图像的生成、处理与显示D. 计算机网络技术2.下列哪个不是计算机图形学的应用领域?A. 游戏开发B. 医学影像处理C. 文字编辑D. 三维动画制作3.在计算机图形学中,像素(Pixel)是:A. 图像的最小单位B. 显示器的大小C. 图像的分辨率D. 图像的颜色深度4.下列哪个是光栅图形显示器的特点?A. 直接使用矢量数据表示图像B. 图像由像素阵列组成C. 分辨率固定不变D. 不适用于动态图像显示5.在三维图形变换中,平移变换不会改变物体的:A. 形状B. 大小C. 方向D. 位置6.下列哪个算法常用于三维图形的消隐处理?A. 光线追踪算法B. Z-Buffer算法C. 纹理映射算法D. 反走样算法7.在计算机图形学中,下列哪个术语用于描述物体表面的明暗程度?A. 色彩B. 光照模型C. 纹理D. 透明度8.下列哪个不是计算机图形学中的基本图形生成算法?A. 中点画线算法B. Bresenham画圆算法C. 扫描线填充算法D. Cohen-Sutherland线段裁剪算法9.在计算机图形学中,下列哪个概念用于描述物体的三维形状?A. 像素B. 几何模型C. 色彩模型D. 光照模型10.下列哪个不是真实感图形生成的基本步骤?A. 几何建模B. 光照模型计算C. 纹理映射D. 数据压缩二、填空题(每题2分,共14分)1.计算机图形学中的“图形”主要分为两大类:和。
2.在三维图形变换中,旋转变换可以使用______矩阵来实现。
3.在计算机图形学中,______是指使用数学方法来模拟真实世界中光线与物体表面的相互作用。
4.在进行三维图形的消隐处理时,______算法是一种常用的方法,它通过维护一个深度缓冲区来实现。
5.在计算机图形学中,______是一种常用的图像滤波技术,可以用于图像的平滑处理。
计算机图形学复习题目
第一章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 举例说明什么是请求方式、取样方式、事件方式及其组合形式。
图形学期末考试题
一.问答题1.什么是计算机图形学?2.什么是图形?什么是图像?图形和图像主要有哪些区别?3.图形输出设备包括那两类?列举出你知道的输出设备。
4.什么是光栅图形输出设备?5.什么是图形的扫描转换?扫描转换的两个任务是什么?6.列举出你知道的直线扫描转换的方法。
7.什么是增量算法?8.什么是多边形的扫描转换?9.什么是裁剪?为什么我们要在计算机图形学中研究裁剪算法?10.一条直线和裁剪窗口之间的关系有几种?11.图形变换的本质是什么?怎样实现图形变换。
二.图形学原理1.DDA算法的基本原理是什么?2.Bresenham画线算法的基本原理是什么?3.八分圆思想的基本原理是什么?4.中点画圆算法的基本原理是什么?5.边填充算法的基本思想是什么?6.种子填充算法的基本思想是什么?7.如果裁剪窗口的左下角坐标为(xmin,ymin),右上角坐标为(xmax,ymax),某点(x,y)在窗口内的充分必要条件是什么?8.Cohen-Sutherland裁剪的基本思想是什么?9.中点分割裁剪算法的基本思想是什么?10.梁-barsekey算法的基本思想是什么?11.逐边裁剪是针对什么样的图形的裁剪算法?针对什么样的窗口,基本思想是什么?三.应用题1.用DDA算法画一条直线,直线的起点为(0,0),直线的终点为(5,2)。
2.用Bresenham画线算法画一条直线,直线的起点为(0,0),直线的终点为(5,2)。
3.用Bresenham画线算法画一条直线,直线的起点为(0,0),直线的终点为(5,2)。
4.用Bresenham画线算法画一条直线,直线的起点为(0,0),直线的终点的x坐标为你的学号对5求余,y坐标为对8求余(如果为0,x坐标加3,y坐标加5)。
5.写出下图的新边表,并写出扫描线2的活化边表。
6.画出针对下面的多边形采用边填充算法后每一步的填充情况。
7.已知窗口左下角坐标(50,50),右上角坐标(400,400)。
计算机图形学复习题
计算机图形学复习题一、概念题1.消隐2.视见变换3.帧存储器4.齐次坐标5.交互式计算机图形学6.插值7.扫描转换8.投影9.凸壳10.象素11.规范化设备坐标系12.计算机图形学13.种子14.窗口15.模型16.裁剪二、简答题1.用计算机在图形设备上生成真实感图形的四个基本任务是什么?2.何谓范围检查?3.计算机图形学的研究内容4.图形系统的硬件组成5.光栅扫描的显示结构6.多边形网方法形成明暗的方法7.多边形扫描转换与消除隐藏面的扫描线算法的差别8.曲线和曲面绘制的两类方法9.计算机图形显示的坐标变换过程10.简述深度优先排序消隐算法的主要步骤11.投影的形成及投影的类型12.纹理的种类及实现的方法13.阴影的处理方法14.投影的种类15.曲线拟和的分类方法和实际的形式三、计算题1.写出将线段AB,A(0,0,0),B(3,1,3)变换至与Y轴正向重合的变换矩阵2.推导把二维平面上一条过P1(x1,y1),P2(x2,y2)的直线变换成与x轴重合的变换矩阵。
3.写出基于(3,4)为中心对图形放大Sx=2和Sy=3的二维变换矩阵4.已知在OXYZ坐标系下的平面方程是ax+by+cz+d=0,求变换矩阵T,使该平面变成z=0平面。
5.平面上给定三个顶点Qi(i=0,1,2),试构造一条插值这三个顶点的二次Bezier曲线。
要求简述基本原理并画出示意图。
6.已知直线方程为y=ax+b,推导出图形对该直线进行对称变换的变换矩阵。
7.已知多边形为P1P2P3P4。
顶点坐标依次为(0,0)、(6,2)、(4,6)、(0,4),试写出该多边形的有序边表8.利用线段裁剪的Cohen-Sutherland算法,对线段AB进行裁剪(Xl、Xr、Yb、Yt为裁剪框)。
简述裁剪的基本过程。
Yb9.已知Bezier曲线上的四个点分别为Q0(120,0),Q1(145,0),Q2(0,45),Q3(0,120),它们对应的参数分别为0,1/3,2/3,1,反求Bezier曲线的控制顶点。
图形学复习资料 (含部分答案)
计算机图形学复习指导一、考试大纲要求掌握计算机图形学和图形系统所必须的基本原理,其主要内容包括:(一)计算机图形学和图形系统基本知识计算机图形学研究对象及应用领域;图形系统的硬软件及图形标推接口。
(二)二维基本图形生成算法直线和二次曲线生成的常用算法;字符和区域填充的实现方法。
(三)图形的剪裁和几何变换窗口视图变换;二维图形的裁剪的原理与方法;二维和三维图形的各种几何变换及其表示。
(四)三维物体的表示方法与输出显示处理各种不同类型曲面的参数表示;实体的定义、性质及各种几何表示方法;投影变换原理与实现;观察空间的定义和转换;三维裁剪。
(五)常用的光学模型及其算法实现(六)消隐显示和阴影生成等实现真实感图形的常用技术二、复习指南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小题,每小题3分,共30分)提示:在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分1)灰度等级为256级,分辨率为1024*1024的显示模式,至少需要的帧缓存容量为___B____bit。
A、7MB、8MC、10MD、16M2) ___C___是在高于显示分辨率的较高分辨率下用点取样方法计算,然后对几个像素的属性进行平均得到较低分辨率下的像素属性。
实际上是把显示器看成是比实际更细的网格来增加取样率。
A、提高显示分辨率B、图像分割C、过取样(supersampling)D、区域取样(areasampling)3)用一个n位的整数表示一个位串,用它控制线型时,可以n个像素为周期进行重复显示。
若Patten=11100101,而i表示画线程序中的第i个像素,则画线程序中的SETPIXEL(X,Y,COLOR)可改写为___C__A、if(pattern[i%4])setixel(x,y,color);B、if(pattern[i%6])setixel(x,y,color);C、if(pattern[i%8])setixel(x,y,color);D、if(pattern[i%12])setixel(x,y,color);4、点P的齐次坐标为(8,6,2),其对应的空间坐标为__D____。
A、(8,6,2)B、(8,6)C、(4,3,1)D、(4,3)5)在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的____A____。
A:S和P均在可见的一侧,则输出S和P.B:S和P均在不可见的一侧,则不输出顶点.C:S在可见一侧,P在不可见一侧,则输出线段SP与裁剪线的交点.D:S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P.6)扫描线多边形填充算法中,对于扫描线同各边的交点的处理具有特殊性。
最新计算机图形学基础期末考试试题
一、填空题1.将多边形外部一点A与某一点B用线段连接,若此线段与多边形边界相交的次数为ˍˍˍˍˍˍˍˍˍˍ,则点B在多边形外部。
若此线段与多边形边界相交的次数为ˍˍˍˍˍˍˍˍˍˍ,则点B在多边形内部。
2.生成直线的四点要求是_______________________,____________________________,____________________________________,速度要快。
3.由5个控制顶点Pi(i=0,1,…4)所决定的3次B样条曲线,由ˍˍˍˍˍˍˍˍˍˍ段3次B样条曲线段光滑连接而成。
4.用于减少或克服在“光栅图形显示器上绘制直线、多边形等连续图形时,由离散量表示连续量引起的失真”的技术叫ˍˍˍˍˍˍˍˍˍˍ。
5.图形的数学表示法一般有ˍˍˍˍˍˍˍˍˍˍ,ˍˍˍˍˍˍˍˍˍˍ,ˍˍˍˍˍˍˍˍˍˍ。
1.一个交互性的计算机图形系统应具有、、、、输入等五方面的功能。
2.阴极射线管从结构上可以分为、和。
3.常用的图形绘制设备有和,其中支持矢量格式。
4.PHIGS和GKS将各种图形输入设备从逻辑上分为六种:定位设备、笔划设备、、、和。
5.通常可以采用和处理线宽。
6.齐次坐标表示就是用维向量表示n维向量。
7.平行投影根据可以分为投影和投影。
8.一个交互式计算机图形处理系统包括图形软件和_____________,图形软件又分为_____________、_____________和三部分。
9.构成图形的要素包括和,在计算机中通常用采用两种方法来表示图形,他们是和。
10.荫罩式彩色显像管的结构包括、、和。
11.目前常用的PC图形显示子系统主要由3个部件组成:、和一个ROM BIOS芯片。
12.在交互输入过程中,图形系统中有_____________、、和其组合形式等几种输入(控制)模式。
13.填充一个特定区域,其属性选择包括、和。
14.计算机中表示带有颜色及形状信息的图和形常用和参数法,其中用参数法描述的图形称为,用描述的图形称为。
计算机图形学基础期末复习习题(含答案)
一、选择题1. 提出“计算机图形学”的一些基本概念和技术,确定了计算机图形学作为一个崭新科学分支的独立地位,从而被称为图形学之父的是A、Ivan E. SutherlandB、b. Pierre BézieC、Steven A. CoonsD、Bui-Tuong Phong我的答案:A2. 能够利用欧氏几何或方程式方法所表示的有关图形是什么构成要素?A、属性控制要素B、形状构成要素C、边界控制要素D、色彩构成要素我的答案:B3. 计算机图形系统中,既能输入又能输出的设备是A、鼠标B、数字化仪C、触摸屏D、扫描仪我的答案:C4. 图形的属性通常有哪些属性?A、几何B、像素C、点阵D、非几何我的答案:AD5. 以下要素中哪些属于属性控制要素?A、线宽与线型B、填充模式C、颜色材质D、轮廓与形状我的答案:ABC6. ISO图形软件标准有哪些?A、CGIB、CGMC、GKSD、PHIGS我的答案:ABCD7. CRT中完成图像最终显示的重要器件是?A、显示控制器B、显示处理器C、CPUD、阴极射线管我的答案:D8. 在计算机图形系统中利用“电光效应”显示图形的设备是A、等离子体显示板B、薄片光电显示器C、发光二极管D、液晶显示器我的答案:D9. 显示器必须由图形显示子系统中的什么部件进行控制?A、显示控制部件B、CPUC、主存D、系统总线我的答案:A10. 什么是计算机图形系统中显示子系统的心脏?A、显示控制器B、CPUC、显示缓存D、系统总线我的答案:A11. 图形显示技术中的物理分辨率是指A、屏幕分辨率B、显示分辨率C、存储分辨率D、像素分辨率我的答案:A12. 一个交互式计算机图形系统的结构由哪些组成?A、图形软件B、图形硬件C、图形应用数据结构D、图形应用软件我的答案:AB13. 以下哪些属于CRT显示器?A、刷新式随机扫描图形显示器B、存储管式随机扫描图形显示器C、光栅扫描图形显示器D、液晶显示器我的答案:ABC14. 一个好的图形用户接口应具备以下特点。
计算机图形学复习题及答案
1.计算机绘图设备一般使用()颜色模型。
A. RGBB. CMYC. HSVD. HLS2.在透视投影中,主灭点的最多个数是()A 1B 2C 3D 43.多边形填充时,下述论述错误的是()A多边形被两条扫描线分割成许多梯形,梯形的底边在扫描线上,腰在多边形的边上,并且相间排列;B多边形与某扫描线相交得到偶数个交点,这些交点间构成的线段分别在多边形内、外,并且相间排列;C在判断点是否在多边形内时,一般通过在多边形外找一点,然后根据该线段与多边形的交点数目为偶数即可认为在多边形内部,若为奇数则在多边形外部,而且不需考虑任何特殊情况;D边的连贯性告诉我们,多边形的某条边与当前扫描线相交时,很可能与下一条扫描线相交;4. 扫描线多边形填充算法中,对于扫描线同各边的交点的处理具有特殊性。
穿过某两条边的共享顶点且这两条边的其余两个顶点在新构成线段的同一侧,则认为扫描线与这两条边的交点数计为___交点:A 0 个B 1个C 2个D 3个5.下列关于Bezier曲线的性质,下面论述是不正确的是()A在起点和终点处的切线方向和控制多边形第一条边和最后一条边的方向一致;B在端点处的R阶导数,仅与R个相邻个控制顶点有关;C曲线及其控制多边形在起点处有什么几何性质,在终点处也有什么性质;D对于平面曲线而言,其与某直线的交点个数不多于该直线与控制多边形的交点个数6.下列有关平面几何投影的叙述语句中,正确的论述为()A透视投影变换中,一组平行线投影在与之平行的投影面上,会产生灭点B透视投影与平行投影相比,视觉效果更有真实感,而且能真实地反映物体的精确的尺寸和形状C在三维空间中的物体进行透视投影变换,可能产生三个或者更多的生灭点。
D在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为平行投影1. 根据已知两点生成直线应满足、、、和等要求。
2.边填充算法的缺点是对象素点的访问可能会重复多次,使用算法可以减少被重复访问的象素点的个数,而算法则可以克服这一缺点。
计算机图形学期末复习题(含答案)
复习题1.以计算机中所记录的形状参数与属性参数来表示图形的一种方法叫做______,一般把它描述的图形叫做______;而用具有灰度或颜色信息的点阵来表示图形的一种方法是______,它强调图形由哪些点组成,并具有什么灰度或色彩,一般把它描述的图形叫做______。
A .参数法、图形、点阵法、图像C .参数法、图像、点阵法、图形下列设备中属于图形输出设备的是______。
B .点阵法、图像、参数法、图形D .点阵法、图形、参数法、图像2.①鼠标②LCD ③键盘④LED ⑤打印机⑥扫描仪⑦绘图仪⑧触摸屏A .○1○3○6○8B .○2○4○5○7C .○2○5○6○7D .○4○6○7○83.计算机显示器设备一般使用什么颜色模型______。
A .RGB B .CMYK C .HSV D .HLS 4.灰度等级为256,分辨率为1024*1024的显示器,至少需要的帧缓存容量为______。
A .512KB B .1MB C .2MB D .3MB 5.多边形填充算法中,错误的描述是______。
A .有序边表算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大。
B .边填充算法基本思想是对于每一条扫描线与多边形的交点,将其右方象素取补。
C .边填充算法较适合于帧缓冲存储器的图形系统。
D .边标志算法也不能解决象素被重复访问的缺点。
在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S 到端点P )与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。
请问哪种情况下输出的顶点是错误的______。
A .S 和P 均在可见的一侧,则输出S 和P B .S 和P 均在不可见的一侧,则输出0个顶点C .S 在可见一侧,P 在不可见一侧,则输出线段SP 与裁剪线的交点D .S 在不可见的一侧,P 在可见的一侧,则输出线段SP 与裁剪线的交点和P 下面关于反走样的论述哪个是错误的______。
计算机图形学复习题(有答案)资料
计算机图形学复习题(有答案)资料计算机显示设备一般使用什么颜色模型?()A. RGB;B. CMY;C. HSV;D. HLS灰度等级为16级,分辨率为1024*1024的显示器,至少需要的帧缓存容量( )A. 512KB;B. 1MB;C. 2MB;D. 3MB由k个控制顶点Pi(i=1,… k) 所决定的n次B样条曲线,由( )段n B样条曲线段光滑连接而成。
B. k-n-1C. k-nD. k-n+1.三次B样条曲线具有()导数的连续性。
阶 B)一阶 C)二阶 D)三阶在二维图形对称变换中,实现图形对称于Y=X变换的变换矩阵为()。
B. C. D.下列有关平面几何投影的叙述语句中,不正确的是()。
A. 在平面几何投影中,若投影中心移到距离投影平面无穷远处,则成为平行投影B.透视投影与平行投影相比,视觉效果更有真实感,但不能反映物体的真实尺寸和形C.透视投影变换中,一组平行线投影在与之平行的投影面上可以产生灭点D.在三维空间中的物体进行透视投影变换,最多可产生3个主灭点.下面哪一项不是Bezier曲线的特性())对称性 B)凸包性 C)局部性 D)几何不变性二维图形的几何变换中的二维图形几何变换矩阵可以表示为:是对图形进行()变换(空间中点用列向量表示)。
.对称 B. 错切 C. 平移 D. 投影0 1 0 1 0 0 0 0 1 0 -1 0 -1 0 0 00 1 1000 1 0 0010 1 0 1 0 0 0 0 0 c f a b c d e f g h i T=在XOY平面上,给定7个不重合的控制点P,P1,…,P6,由这7个控制点所B样条曲线应分为4段,如果移动控制点P,只影响第()第1段 B. 第2段 C. 第3段 D. 第1段到第3段填空题直线的属性包括:线型、_______和颜色。
在计算机图形学中,多边形有两种重要的表示方法:____ ____表示和___ ___屏幕上最小的发光单元叫做___ __,它的多少叫做______。
计算机图形学 期末复习题2
一、填空题(共24分,每空1分)1.一个交互性的计算机图形系统应具有计算、存储、交互、输入、输出等五方面的功能。
2.在交互输入过程中,图形系统中有请求方式、事件方式、取样方式和其组合形式等几种输入(控制)模式。
3.阴极射线管(CRT)从结构上主要包括电子枪、偏转系统和荧光屏三部分。
4.常用的图形输入设备有鼠标、键盘、触摸屏等。
PHIGS 和GKS 将各种图形输入设备从逻辑上分为六种:定位设备、笔划设备、数值设备、选择设备、拾取设备和字符串设备。
5.常用的反走样方法有过取样和区域取样。
6.平面几何投影根据投影中心与投影面的距离可分为平行投影和透视投影,其中平行投影根据投影方向和投影面的夹角可以分为正投影和斜投影。
7.三维形体的表示中,规则对象的表示方法有构造实体几何法和八叉树BSP 树等。
8.对一个平面图形进行基本几何变换,其中整体比例变换仅改变图形的大小而不改变图形形状,而错切变换改变图形的形状和大小,但不改变图形的平行关系和连接关系。
9.试对图1-1中自相交的多边形进行内外测试。
如果采用奇-偶规则进行测试,则P 是外部点(内部点/外部点);如果采用非零环绕数规则进行测试,那么P 是内部点(内部点/外部点)。
二、名词解释(共10分,每小题2分)1.图形:从客观世界物体中抽象出来的带有颜色及形状信息的图和形.2.视区:将窗口映射到显示设备上的坐标区域称为视区.3.实体:表面具有二维流形性质的正则形体.4.灭点:透视投影中,不平行与投影面的平行线的投影会汇聚到一个点,这个点称为灭点.5.图段:具有逻辑意义的有限个因素(或体素)及其附加属性的集合.图1-1三、简答题(共30分,每小题6分)1.颜色查找表的作用是什么?具有24个位面帧缓存和30位颜色查找表的光栅显示器可以显示的颜色总数是多少?为显示1024*768的图像,这种光栅显示器的帧缓存至少需要多少KB?2.在图3-1中以内点表示的区域是4-连通区域还是8-连通区域?如果选取s为种子点,采用相应的边界填充算法,并按照“下-左-上-右”(或“下-左下-左-左上-上-右上-右-右下”)的顺序访问邻接点,请写出区域内象素点1-5被填色的顺序。
【免费下载】计算机图形学期末考试复习资料2
)
Байду номын сангаас
【简答题】
(1)计算机图形学研究的主要内容是什么?其目标是什么? 计算机图形学是研究关于计算机图形对象的建模、处理与绘制等方面的理论和技术。
其 基本目标是:构建图形对象的虚拟世界,并按特定视角将虚拟模型的场景在图形设备 上 绘制出来。 (2)计算机中图形的表示方法分为哪两类?分别是什么?
点阵表示:简称为图像(数字图像)——枚举出图形中所有的点。 参数表示:简称为图形——由图形的形状参数(方程或分析表达式的系数,线段的端点 坐标等)+属性参数(颜色、线型等)来表示图形 (3)请分别简述图形和图像的概念:图形是含有几何属性,更强调场景的几何表示,是由 场景的几何模型和景物的物理属性共同组成的。图像指计算机内以位图(Bitmap)形式 存在的灰度信息 (4)计算机图形学的应用领域有哪些,请举不少于 4 例说明其应用领域。 (1)显示图片、图形、动画(2)计算机辅助设计与制造。 (3)科学、技术及事务管理中的 交互绘图。 (4)绘制勘探、测量图形。(5)过程控制及系统环境模拟。(6)图形用户界面 (7)游戏 (8)虚拟现实。 (5)什么是图像的分辨率? 解答:在水平和垂直方向上每单位长度(如英寸)所包含的 像素点的数目。 (6)一张分辨率为 600*480 的图片,请计算使用 32 位真彩色时,该图片需要占用多大磁 盘 空间。 (7)在二维绘图环境(2D),针对两个不规则的图形,如何检测它们是否发生碰撞,请提出 你自己的方法和检测步骤,并试绘图说明。 (8)在二维绘图环境(2D),针对两个矩形,如何检测它们是否发生碰撞,请写出算法 思路,并试绘图说明。 (9)在二维绘图环境(2D),针对两个圆形,如何检测它们是否发生碰撞,请写出算法 思 路,并试绘图说明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
期末复习题一.填空题1.X扫描线算法中,每次用一条扫描线进行填充,对一条扫描线填充的过程可分为4个步骤:求交、排序、交点配对、区域填色。
2.一组型值点来指定曲线曲面的形状时,形状完全通过给定的型值点列,用该方法得到的曲线曲面称为曲线曲面的拟和,而用控制点列来指定曲线曲面的形状时,得到的曲线曲面不一定通过控制点列,该方法称为曲线曲面的逼近。
3.在中点画线算法中(假设直线的斜率0<k<1),设已确定点亮象素点P (Xp,Yp), 则下一个与直线最接近的像素点的坐标是_____________和_____________,设这两点的中点为M。
构造判别式d=F(M)(F(x,y)=ax+by+c=0是直线的方程);则若d>0,下一个点取_____________,d的增量表达式为_____________;若d<0,下一个点取_____________,d的增量表达式为_____________。
4.种子填充算法的填充区域可以分为_________连通区域和____________连通区域。
5、在生成圆弧的正负法中,设圆的方程为 F(x,y)=X2+Y2-R2=0;假设求得 Pi的坐标为(xi,yi);则若F(xi,yi)<0,下一个点取_____________;若 F(xi,yi)>0,下一个点取_____________。
6、在Cohen-Sutherland线段裁剪算法中,假设线段P1P2的编码分别为CODE1、 CODE2,则若_____________成立,表示线段 P1P2 是显然可见线段;若 _____________成立,表示线段P1P2是显然不可见线段。
7.常用的直线扫描转换算法有:_____________,_______________,_______________。
8.曲线和曲面的基本表示方法有两种:______________,______________。
参数表示,非参数表示。
9.反走样的目的是_______________________________________________。
10、编码法是一种适合于裁剪______________的裁剪算法 11、根据消隐空间的不同,消隐算法分为______________的消隐和______________的消隐。
12、在计算机图形学中,被裁剪的对象可以是、和。
13、通过像素值定义区域有两种方法:区域和区域。
14.图形主要分为和两类。
15.图形显示器的发展历史主要经历了显示器、显示器和显示器。
16.颜色包含3个要素、和。
17.图形输出包括和。
18.电子束要到达屏幕的边缘时,偏转角度就会增大。
到达屏幕最边缘的偏转角度被称为。
19.构成屏幕(图像)的最小元素是。
20.CRT 在水平或竖直方向单位长度上能识别的最大像素个数称为,单位通常为。
21.在彩色阴极射线管中,产生彩色的常用方法包括和。
22. 如果每支电子枪发出的电子束的强度有256个等级,则显示器能同时显示种颜色,称为23.计算机图形处理系统的逻辑部件包含、、和。
24.的作用是存储屏幕上像素的颜色值,又简称为25.常用的圆弧扫描转换算法有:_____________,_______________,_____________,_ 。
26.多边形的两种表示方法和。
27.区域可采用和两种表示形式。
28.指先将区域的一点赋予指定的颜色,然后将该颜色扩展到整个区域的过程。
它包含和两种方法。
29.区域可分为连通区域和连通区域。
30.字符的图形表示分为和两种形式。
31.常用的直线段裁剪算法包含、和。
32.多边形裁剪算法用实现。
33.字符裁剪包含、和。
34.计算机三维模型的描述有、和。
35.表示曲线曲面的基本方法有和。
36. 表示曲线曲面的非参数法包含和。
37.纹理映射可以分为和。
38.纹理按所在空间可以分为、和。
39.定义纹理的方法分为和。
40.投影阴影生成方法分为、和。
41.投影阴影分为和。
42.阴影区域分为和。
自身背光面,投影43.多边形明暗处理方法分为和。
44.按消隐对象分类,消隐分为和。
45. 按消隐空间分类,消隐分为、和。
46.在半色调技术中,若有 m级灰度,n n个像素组成一个单元,则灰度级别数为。
二.选择题1、以计算机中所记录的形状参数与属性参数来表示图形的一种方法叫做(),一般把它描述的图形叫做();而用具有灰度或颜色信息的点阵来表示图形的一种方法是(),它强调图形由哪些点组成,并具有什么灰度或色彩,一般把它描述的图形叫做()。
A、参数法、图形、点阵法、图像B、点阵法、图像、参数法、图形C、参数法、图像、点阵法、图形D、点阵法、图形、参数法、图像 2、下列设备中属于图形输出设备的是().○1鼠标○2LCD ○3键盘○4LED ○5打印机○6扫描仪○7绘图仪○8触摸屏 A、○1○3○6○8 B、○2○4○5○7 C、○2○5○6○7 D、○4○6○7○83、下面给出的四个选项中,()不是Bezier曲线具有的性质。
A局部性 B几何不变性 C变差缩减性 D凸包性4、种子填充算法中,正确的叙述是()A它是按扫描线的顺序进行象素点的填充;B四连接算法可以填充八连接区域;C四连接区域内的每一象素可以通过上下左右四个方向组合到达;D八连接算法不能填充四连通区域。
5、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的( )。
A S和P均在可见的一侧,则输出S和P.B S和P均在不可见的一侧,则不输出顶点.C S在可见一侧,P在不可见一侧,则输出线段SP与裁剪线的交点.D S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P6、灰度等级为256级,分辨率为1024*1024的显示模式,至少需要的帧缓存容量为( )。
A 512KB B 1MC 2MD 3M7、计算机图形显示器一般使用的颜色模型是()A RGB B CMYC HSVD HSL8、下列不属于消隐算法的是()A z-buffer算法 B画家算法 C 编码法 D光线投影算法9、光线跟踪算法中包含了哪些光照效果()A仅有光反射 B 仅有光透射 C 光反射和光透射 D 都没有10、下列不属于计算机图形学中三维形体表示模型的是()A 线条模型B 表面模型C 粒子模型D 实体模型11、对于由P0P1P2三点所决定的二次B样条曲线,下列叙述中错误的是()A起始点位于(P0+P1)/2处; B 终止点位于(P1+P2)/2处;C 若P0P1P2三点共线时,该曲线是一条线段D起始点的切矢为:2(P1-P0);12、下列有关Bezier曲线性质的叙述语句中,错误的结论为()A Bezier曲线可用其特征多边形来定义;B Bezier曲线只通过其特征多边形的起始点和终止点;C Bezier 曲线两端点处的切线方向必须与其特征多边形的相应两端线段走向一致;D n次Bezier曲线在端点处的r阶导数,只和r个相邻点有关。
13、下列有关Bezier曲线性质的叙述语句中,错误的结论为()A Bezier曲线可用其特征多边形来定义;B Bezier曲线必须通过其特征多边形的各个顶点;C Bezier 曲线两端点处的切线方向必须与其特征多边形的相应两端线段走向一致;D Bezier曲线具有凸包性。
14、对于由P0P1P2P3四点所决定的三次B样条曲线,下列叙述中错误的是()A 起始点位于(P0+4P1+P2)/6处;B 终止点位于(P3+P1+4P2)/6处;C起始点的切矢为:(P2-P0)/2;D终止点的切矢为:(P3-P0)/2。
15.计算机图形学中下列不属于实体表示方法的是()A 内点表示法B 几何表示法C 边界表示法D 八叉树表示法16. 下列不属于消隐算法目的的是()A 消除隐藏线B 消除隐藏面C 消除二义性D 简化图形17. Witted光透射模型相比,Hall光透射模型增加了()A 透射高光和漫投射光B 投射光和漫透射光C 漫反射和透射D 漫透射18.与Lambert光照模型相比,Phong光照模型考虑了()A 环境光B 镜面反射C 漫反射D 透射光19. 以下哪个不属于数据模型的构造表示()A扫描表示B构造实体几何表示C特征表示D分解表示20. 触摸屏是()设备A 输入B 输出C 输入输出D 既不是输入也不是输出21. 下列叙述正确的是( )A 点是最基本的图形;B Bresenham 画线法不适用于光栅图形显示器;C 正负法使利用平面曲线划分正负区域来直接生成圆弧的方法;D 数值微分法不适合画圆弧。
22. 多边形扫描转换可以将 ( )ABCD三. 判断题1、 构成图形的要素可分为两类:刻画形状的点、线、面、体的非几何要素与反映物体表面属性或材质的明暗、色彩等的几何要素。
( )2、 参数法描述的图形叫图形;点阵法描述的图形叫图像。
( )3、 0阶参数连续性和0阶几何连续性的定义是相同的。
( )4、 Bezier 曲线可做局部调整。
( )5、 字符的图形表示分为点阵和矢量两种形式。
( )6、 LCD 表示发光二极管显示器。
( )7、 在圆的转换中,只要能生成8分圆,圆的其他部分可通过对称得到。
() 8、 DDA (数值微分法)是Bresenhan 算法的改进。
( )9、 Bezier 曲线具有对称性质( )10、 计算机图形生成的基本单位是线段( )11、 画家算法不能处理重叠交错的面( )12、 B 样条曲线一般不通过给定点( )13、 简单光照模型仅考虑了物体表面的反射光( )14、 当场景中只存在本影时,则场景中只存在一个光源( )15、 当场景中存在本影和半影时,则场景中存在多个光源( )16、 Phong 算法的计算量要比Gouraud 算法小得多。
( )17、 一次Bezier 曲线是一段直线( )18、显式方程和参数曲线均可以表示封闭曲线或多值曲线。
()四.简答题1.阴极射线管由哪些部分组成?它们的功能分别是什么?2.考虑三个不同的光栅系统,分辨率依次为640480,12801024,25602048。
欲存储每个像素12位,这些系统各需要多大的帧缓冲器(字节数)?3.试述Bezier曲线的性质。
4.简述种多边形填充算法的步骤。
5.简述Gouround着色方法的基本思想及其优缺点。
6.有哪几种常见的面消隐算法?简述Z-Buffer算法的基本思想及其优缺点。
7.走样与反走样的定义是?反走样技术包括那些?8.Bezier 曲线在端点处的一阶导数为:p’(0)=n(P1-P0),p’(1)=n(P n-P n-1),二阶导数为:p”(0)=n(n-1)((P2-P1)-(P1-P0)) ,p”(1)=n(n-1)((P n-2-P n-1)-(P n-1-P n))。