计算机图形学复习题
计算机图形学复习题计算机图形学复习题简答与名词解释计算机图形学扫描转换像素窗口举例说明计算机图形学的应用图形显示的坐标变换过程构造曲线的方法形体的层次结构Gouraud亮度插值明暗法的处理过程算法Cohen-Sutherland线段裁剪算法多边形扫描转换算法内点表示的四连通算法边界表示的四连通填充算法边界表示的扫描线填充算法Graham和Javis凸壳算法Cohen—Sutherland线段裁剪算法Bezier曲线的几何作图算法Bezier曲线的分裂作图算法简单多边形的点包含算法凸多边形的点包含算法(折半查找算法)线面比较法消除隐藏线深度排序算法Z-缓冲算法消除隐藏面的扫描线算法写出变换保持点(3,6)固定,x方向放大3倍,y方向放大2倍保持点(x0,y0)固定,x方向放大3倍,y方向放大2倍绕坐标(3,6)顺时针旋转90度绕坐标(x0,y0)顺时针旋转θ度使线段A(0,0,0)、B(3,2,1)与Y轴重合且AB与Y正向一致的变换使线段A(0,0,0)、B(3,2,1)与Z轴重合且AB与Z正向一致的变换使线段A(0,0,0)、B(3,2,1)与X轴重合且AB与X正向一致的变换产生对 Z=5平面对称的图形产生对 Y=6平面对称的图形产生对 X=-6平面对称的图形投影中心在原点,投影平面在Z=d的透视投影矩阵设斜交平行投影方向是(l,m,n),求做这个投影的变换矩阵填空题是指用计算机对输入图形进行识别的技术。
在光栅扫描显示方式中象素坐标是行和列的位置值,只能取,是理想线段上点坐标的近似值。
如果从区域中的一个象素出发,经连续地向上下左右四个相邻象素的移动,就可以到达区域内的任意另一个象素,就称区域是。
将区域内由边界点限定的相连接的同一行内不具有新值newvalue的一组象素称为一个,象素段用它最右边的象素来标识构成复杂景物的每一个简单物体都在各自所处的空间的坐标系,也就是中设计和描述用户坐标系,也称,是用户引入描述整个形体的坐标系,也称视坐标系或目坐标系,为说明观察的姿态而引入,也就是观察者所处的位置,也称显示器坐标系或屏坐标系,是各种图形设备自身规定的在显示表面上采用的坐标系就是将用户坐标系窗口内的图形变换到显示屏幕设备坐标系的视见区中以产生显示。
平行投影可以分为两种类型,即和斜交投影。
正交投影时,投影方向与投影平面的相同,也就是说投影方向垂直于投影平面。
最常见的正交投影是正视投影、和侧视投影,也就是我们常说的三视图。
正交投影还有另一种常见的情形是,这种投影要求投影平面的法线方向,即投影方向与三个坐标轴的夹角都相等。
当平行投影中投影平面的法线方向与投影方向不同时就得到计算机图形学是指用计算机产生对象的技术。
能够正确地表达一个对象性质、结构和行为的所以的描述信息,称为这个对象的。
计算几何学是研究和数据处理的学科。
光栅扫描图形显示器中,屏幕上可以点亮或熄灭的最小单位称为。
CRT工作方式有两种:随机扫描和方式。
屏幕上每个象素对应的颜色或亮度值要存储在中。
就是去掉窗口外面不可见部分,保留窗口内的可见部分的过程。
在进行点对简单多边形的包含性检验时,可采用射线法。
当由点P竖直向下的射线恰好通过多边形的顶点或某一边时,交点计数可采取法来处理。
形体的信息可以分为几何信息和信息。
通常把表示一幅图形的显示命令序列,称为该图形的。
比较常用的多面体表示法是三表表示法,即采用三个表: ,用来存放多面体各顶点的坐标;边表,指出哪两个顶点之间有多面体的边;面表,指出哪些边围成了多面体的表面。
消除隐藏线的线面比较法的最先一步就是利用判断出所有可能的可见面,可能可见面上的线段是可能可见线。
在Z-缓冲算法中,对每一个点,不仅需要有一个更新缓冲器存储各点的象素值,而且还需要有一个存储相应的z值。
更新缓冲存储器初始化为背景值,z缓冲存储器初始化为可以表示的最大z值。
将图形的点、线、面的几何描述转换成用象素矩阵表示的过程称为。
利用区域的连通性进行区域填充,除了明确定义区域外,还需要事先给定一个区域内部的象素,这个象素称为。
区域填充可以用两类方法解决。
一类是把区域看做是由围成,采用顶点序列定义。
另一类是通过象素的值来定义区域的内部,这时可以定义出任意复杂形状的区域。
表面特性主要是指表面对入射光线的反射、折射或透明的不同情形,还有表面的等。
是指来自具体光源的光能到达可见表面上的某一点后,主要沿着由射入角等于反射角所决定的方向传播,从而使得观察者从不同角度观察时,这一点呈现的亮度并不相同。
具体光源在物体表面可以引起漫反射。
Lambert定律指出,漫反射的效果与表面相对于光源的取向有关,可采用公式计算。
ET表中每个“吊桶”中各项的内容依次是:边的另一端点的较大的y坐标、与较小的y坐标对应的边的端点的、斜率的倒数。
常见的基本的二维几何变换是平移变换、和旋转变换。
实际显示图形时,应该知道用户坐标系中的哪个局部是应该显示的,就是在用户坐标系中指出的某个要显示出来的区域。
三维几何变换的旋转变换有三种,分别是绕x,y,z轴的旋转变换。
旋转的正方向约定按通常所说的右手法则来确定,即面向坐标轴看,为正。
在计算机上表现的曲线和曲面,一类要求通过事先给定的离散的点,称为是插值的曲线或曲面;另一类不要求通过事先给定的各离散点,而只是用给定的离散点来控制形状,称为是的曲线或曲面。
与空间任意形体有关的信息可以分为信息和非图形信息。
在做计算机图形显示时,常常要把图形中的某些部分看做一个整体,这表明要把一部分图形看做一个。
要画出立体感强的投影视图,必须消除不可见面和线,即隐藏线和隐藏面。
消除隐藏面的算法可大体分为图像空间算法和空间算法。
斜交投影中两个比较重要的情形是斜二测投影和斜等轴投影。
斜二测投影使垂直于投影平面的线段长度缩短为原来的设给出两个Bezier多边形P0P1P2P3和Q0Q l Q2Q3,显然,使所决定的两条Bezier曲线在连接点处连续的条件是在实际应用中,人们感到Bezier曲线还有不足之处。
例如给定了控制点的个数n+1,也就确定了曲线的次数是,使得次数可能太高。
曲线还具有性质,即改变其中一个控制点的位置就会影响整条曲线的形状,使得很难进行只改变局部的修改。
指形体在空间的位置和大小, 指组成形体各部分的数目及相互间的连接关系。
图象处理是指用计算机来改善图象质量的处理技术。
显示屏上象素的总数称为。
屏幕上每个象素对应的颜色或亮度值要存储在中。
以象素为基础的区域填充主要是依据区域的进行。
在光栅图形系统上显示的三维图形的真实感取决于能否很好地模拟明暗效应。
通常设计一个明暗模型需要考虑的主要问题是照明特性、和观察角度。
通过象素的值来定义区域有两种常用的方法。
一种是区域,即指出区域内部所具有的象素值。
另外一种是边界定义区域,即指出区域边界所具有的象素值。
实际物体表面常有各种纹理。
一种是在光滑表面上额外地增加图案,这一过程基本上可用一个函数描述。
环境光线的存在使物体得到漫射照明。
其亮度采用公式计算。
称不全为零的有序的三个数(x1,x2,x3)为平面上一点的坐标。
用户可控制显示图形在屏幕上出现的位置和大小,使屏幕显示一个或多个图形。
是显示屏上的一个矩形区域,用于显示窗口中的图形。
当投影中心与投影平面的距离是有限值时,这种投影称为。
事实上在透视投影中,任意一组不平行于投影平面的平行直线,投影后所得直线,必会聚于一点,这个点称为。
平行投影可以分为两种类型,即正交投影和投影。
算法实例如图所示,点集{P1,P2,P3,P4,P5,P6},写出Gram算法的处理过程P6P3P2 P1P4P5如图所示,点集{P1,P2,P3,P4,P5,P6},写出Jarvis算法的处理过程P6P3P2 P1P4P5如图所示,已知边界表示的四连通区域,给出扫描线种子填充算法种子形成的次序(种子点图中带有数字序号的位置①边界颜色■)■■■■■■■■■■■■■■■■■■■■■①■■■■■■■■■■■已知多边形由顶点序列P1P2P3P4P5P6P7P8所描述,其顶点坐标如下:写出边表P7(47,11)P1(6,8)P2(27,8)P3(15,4)P6(35,3)P4(15,0) P5(51,0)如图所示,已知边界表示的四连通区域,给出扫描线种子填充算法种子形成的次序(种子点图中带有数字序号的位置①边界颜色■)■■■■■■■■■■■■■■■■①■■■■■■■■■■■■■■■■如图所示,凸多边形P0P1P2P3P4P5P6P7及点Q(由·表示),依据折半查找算法,写出处理的步骤P1P2P0P3P7Q·P4P6P5如图所示,简单多边形P1P2P3P4P5P6P7P8P9及点Q(由·表示),依据点包含算法,写出处理的步骤P1 P9P2P3P8P5· Q P7 P4 P6。
计算机图形学复习题集及答案
计算机图形学复习题集及答案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. 提出“计算机图形学”的一些基本概念和技术,确定了计算机图形学作为一个崭新科学分支的独立地位,从而被称为图形学之父的是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、在图形文件系统中,点、线、圆等图形元素通常都用其几何特征参数来描述,在图形系统中,图形处理运算的精度不取决于显示器的分辨率,在彩色图形显示器中,使用RGB颜色模型。
计算机图形学以计算几何为理论基础。
2、深度缓存算法并不需要开辟一个与图像大小相等的深度缓存数组,深度缓存算法能并行实现,深度缓存算法中没有对多边形进行排序。
3、计算机图形处理中,除了应用到各种算法外,还经常会处理大量的图形方面的数据,因而必须应用到数据库技术,图形数据库设计的子库层次是一个简单的、具有普遍存储规则的许多物体的集合,图形数据库的设计一般有物体和子库两个层次。
4、投影线从视点出发,主灭点最多有3个,任何一束不平行于投影面的平行线的透视投影将汇成一点。
在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为平行投影。
5、实体模型和曲面造型是CAD系统中常用的主要造型方法,曲面造型是用参数曲面描述来表示一个复杂的物体,从描述复杂性和形状灵活性考虑,最常用的参数曲面是3次有理多项式的曲面,在曲线和曲面定义时,使用的基函数应有两个重要性质:凸包性和仿射不变性。
6、简单光反射模型,又称为Phong模型,它模拟物体表面对光的反射作用,简单光反射模型主要考虑物体表面对直射光照的反射作用,在简单光反射模型中,对物体间的光反射作用,只用一个环境光变量做近似处理。
7、定义了物体的边界也就唯一的定义了物体的几何形状边界,物体的边界上的面是有界的,而且,面的边界应是闭合的,物体的边界上的边可以是曲线,但在两端之间不允许曲线自相交。
8、透视投影的投影线从视点出发,主灭点最多有3个,任何一束不平行于投影面的平行线的透视投影将汇成一点。
9、图形数据按照目的不同一般可以分为图形的表示数据和图形的显示数据。
10、双线性法向插值法(Phong Shading)的优点是高光域准确。
11、画圆弧的算法有角度DDA 法、逐点比较法、终点判断法、Bresenham画圆法四种。
计算机图形学期末复习练习题(有答案)
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 算法。
计算机图形学复习题
计算机图形学复习题一、选择题(10分)1、计算机图形学与计算几何之间的关系是( )。
a.学术上的同义词 b.计算机图形学以计算几何为理论基础c.计算几何是计算机图形学的前身 d.两门毫不相干的学科2、计算机图形学与计算机图象学的关系是( )。
a.计算机图形学是基础,计算机图象学是其发展b.不同的学科,研究对象和数学基础都不同,但它们之间也有可转换部分c.同一学科在不同场合的不同称呼而已d.完全不同的学科,两者毫不相干3、触摸屏是( )设备。
a.输入 b.输出 c.输入输出 d.即不是输入也不是输出二、填空题(15分)1.正负法通常把平面分成三个区域,分别是ˍˍˍˍˍˍˍˍˍˍ区使f(x,y)>0,ˍˍˍˍˍˍˍˍˍˍ区使f(x,y)<0,ˍˍˍˍˍˍˍˍˍˍ区使f(x,y)=0(曲线本身)。
2.ˍˍˍˍˍˍˍˍˍˍ显示器不能擦去局部图形,只能用于静显示,常用于显示大量而复杂稳定的图形。
3.具有256级灰度、分辨率为1024*1024个象素阵列的光栅扫描式显示器需要ˍˍˍˍˍˍˍˍˍˍK的缓冲器。
4.生成直线的四点要求是ˍˍˍˍˍˍˍˍˍˍ,ˍˍˍˍˍˍˍˍˍˍ,ˍˍˍˍˍˍˍˍˍˍ,ˍˍˍˍˍˍˍˍˍˍ。
5.将多边形外部一点A与某一点B用线段连接,若此线段与多边形边界相交的次数为 ˍˍˍˍˍˍˍˍˍˍ, 则点B 在多边形外部,若此线段与多边形边界相交的次数为ˍˍˍˍˍˍˍˍˍˍ, 则点B 在多边形内部,6.扫描线的连贯性是多边形区域连贯性在ˍˍˍˍˍˍˍˍˍˍ 的反映;边的连贯性是多边形区域连贯性在ˍˍˍˍˍˍˍˍˍˍ的反映。
7.用于减少或克服在“光栅图形显示器上绘制直线、多边形等连续图形时,由离散量表示连续量引起的失真”的技术叫ˍˍˍˍˍˍˍˍˍˍ。
8.绘制圆弧时的终点判别,规定离X 轴近的终点,以ˍˍˍˍˍˍˍˍˍˍ来计长,而离Y 轴近的终点,以ˍˍˍˍˍˍˍˍˍˍ来计长,9.二次曲线的参数方程[]1,0)(22122101∈=++++t t r t e t e t a t a a ,当ˍˍˍˍˍˍˍˍˍˍ时,是抛物线,当ˍˍˍˍˍˍˍˍˍˍ时,是双曲线,当ˍˍˍˍˍˍˍˍˍˍ时,是椭圆。
(完整word版)计算机图形学复习题(word文档良心出品)
1、计算机图形学的相关学科有哪些?它们之间的相互关系怎样?与计算机图形学密切相关的几门学科有:图像处理、模式识别、计算几何。
它们研究的都是与图形图象处理有关的数据模型、图象再现的内容,它们相互结合、相互渗透。
2、图形系统的任务是什么?图形系统的任务是:建立数学模型、视像操作、图形显示。
3、计算机图形学的主要研究内容是什么?计算机图形学是研究通过计算机将数据转换为图形,并在专门的设备上输出的原理、方法和技术的学科。
4、举出六种你所知道的图形输出设备。
光栅扫描显示器、随机扫描显示器、直视存储管显示器、激光打印机、笔绘仪、喷墨绘图仪、静电绘图仪等。
5、什么叫刷新?刷新频率与荧光物质的持续发光时间的关系如何?屏幕上的荧光涂层受到电子束打击后发出的荧光只能维持很短的时间,为了使人们看到一个稳定而不闪烁的图形,整个画面必须在每秒钟内重复显示许多次,这也称为屏幕刷新。
刷新频率与荧光物质的持续发光时间成反比,即荧光物质的持续发光时间越长,刷新频率可以低一些;否则,荧光物质的持续发光时间越短,刷新频率必须高。
6、随机扫描显示器和光栅扫描显示器显示图形有什么不同?它们各自依靠什么对屏幕图形进行刷新的?随机扫描显示器显示图形时,电子束的移动方式是随机的,电子束可以在任意方向上自由移动,按照显示命令用画线的方式绘出图形,因此也称矢量显示器。
而光栅扫描显示器显示图形时,电子束依照固定的扫描线和规定的扫描顺序进行扫描。
电子束先从荧光屏左上角开始,向右扫一条水平线,然后迅速地回扫到左边偏下一点的位置,再扫第二条水平线,照此固定的路径及顺序扫下去,直到最后一条水平线,即完成了整个屏幕的扫描。
随机扫描显示器依靠显示文件对屏幕图形进行刷新;光栅扫描显示器则依靠帧缓存实现对屏幕图形的刷新。
7、光栅扫描显示系统为什么要采用彩色表?隔行扫描的优点是什么?对于光栅扫描显示系统,为了显示很多种颜色,帧缓存的容量就要很大。
但实际上对一幅具体的画面而言,其使用的颜色数目并不多(几百至几千种)。
计算机图形学复习题(带答案)
一.判断题(请在后面括号中打T或F)1.阴极射线管的技术指标主要是分辨率和显示速度; (Y )2.光栅扫描式图形显示器可看作是点阵单元发生器,可直接从单元阵列中的一个可编地址的象素画一条直线到另一个可编地址的象素; (N )3.计算机图形学标准通常是指数据文件格式标准和子程序界面标准; (Y )4.在种子填充算法中所提到的八向连通区域算法同时可填充四向连通区; (Y )5.边填充算法中是将扫描线与多边形交点左方的所有象素取补; (N )6.插值得到的函数严格经过所给定的数据点;逼近是在某种意义上的最佳近似;(Y )7.齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点;(N )8.若要对某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或旋转变换,然后在将原点平移回去;(Y )9.显式方程和参数曲线均可以表示封闭曲线或多值曲线;(N )10. 凡满足G'连续的曲线同时满足C'连续条件,反之则不成立;(N )11.计算机图形生成的基本单位是线段。
( F )12.一个逻辑输入设备可以对应多个物理输入设备。
(T )13.DDA(微分方程法)是Bresenham算法的改进。
(F )14.光的强度计算公式通常表示为:I = 0.59I + 0.30I + 0.11I ( T )15.Bezier曲线具有对称性质。
(T )16.Gourand光照模型能够即使出高光部位的亮度。
(F )17.NURBS曲线方法不能够提供标准解析曲线和自由曲线的统一数学表达。
( F )18.Phong算法的计算量要比Gourand算法小得多。
( F )19.齐次坐标系不能表达图形中的无穷远点。
(F )20.欧拉公式v – e + f = 2也适用于三维形体中的相关信息描述。
(T )二.单选题1.下面关于反走样的论述哪个是错误的?(D )A.提高分辨率;B.把象素当作平面区域进行采样;C.采用锥形滤波器进行加权区域采样;D.增强图象的显示亮度;2.多边形填充时,下述哪个论述是错误的?(C )A.多边形被两条扫描线分割成许多梯形,梯形的底边在扫描线上,腰在多边形的边上,并且相间排列;B. 多边形与某扫描线相交得到偶数个交点,这些交点间构成的线段分别在多边形内、外,并且相间排列;C. 在判断点是否在多边形内时,一般通过在多边形外找一点,然后根据该线段与多边形的交点数目为偶数即可认为在多边形内部,若为奇数则在多边形外部,而且不需考虑任何特殊情况;D. 边的连贯性告诉我们,多边形的某条边与当前扫描线相交时,很可能与下一条扫描线相交;3. 下面关于NURBS 的论述,哪个是错误的?( B )A. 可通过控制顶点和权因子来改变形状;B. 仅具有仿射不变性,但不具有透射不变性;C. 非有理B 样条、有理及非有理Bezier 曲线、曲面是NURBS 的特例;D. 可表示标准解析形状和自由曲线、曲面;4. 在光亮度插值算法中,下列论述哪个是错误的?( D )A. Gouraud 明暗模型计算中,多边形与扫描平面相交区段上每一采样点的光亮度值是由扫描平面与多边形边界交点的光亮度插值得到的;B. Phong 明暗处理模型中,采用了双线性插值和构造法向量函数的方法模拟高光;C. Gouraud 明暗模型和Phong 明暗处理模型主要是为了处理由多个平面片近似表示曲面物体的绘制问题;D. Phong 明暗模型处理的物体表面光亮度呈现不连续跃变;5. 下述关于Bezier 曲线]1,0[),(),(21∈t t P t P 的论述,哪个是错误的? ( A )A. P P P ==)0()1(21,在P 处)0(),1(21P P 的切矢量方向相同,大小相等,则)(),(21t P t P 在P 处具有G 1连续;B. P P P ==)0()1(21,在P 处)0(),1(21P P 的切矢量方向相同,大小相等,则)(),(21t P t P 在P 处具有C 1连续;C. 若保持原全部顶点的位置不变,只是把次序颠倒过来,则新的Bezier 曲线形状不变,但方向相反。
《计算机图形学》题集
《计算机图形学》题集一、选择题(每题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.在计算机图形学中,______是一种常用的图像滤波技术,可以用于图像的平滑处理。
计算机图形学复习题(带答案)
一.判断题(请在后面括号中打T或F)1.阴极射线管的技术指标主要是分辨率和显示速度; (Y )2.光栅扫描式图形显示器可看作是点阵单元发生器,可直接从单元阵列中的一个可编地址的象素画一条直线到另一个可编地址的象素; (N )3.计算机图形学标准通常是指数据文件格式标准和子程序界面标准; (Y )4.在种子填充算法中所提到的八向连通区域算法同时可填充四向连通区; (Y )5.边填充算法中是将扫描线与多边形交点左方的所有象素取补; (N )6.插值得到的函数严格经过所给定的数据点;逼近是在某种意义上的最佳近似;(Y )7.齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点;(N )8.若要对某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或旋转变换,然后在将原点平移回去;(Y )9.显式方程和参数曲线均可以表示封闭曲线或多值曲线;(N )10. 凡满足G'连续的曲线同时满足C'连续条件,反之则不成立;(N )11.计算机图形生成的基本单位是线段。
( F )12.一个逻辑输入设备可以对应多个物理输入设备。
(T )13.DDA(微分方程法)是Bresenham算法的改进。
(F )14.光的强度计算公式通常表示为:I = 0.59I + 0.30I + 0.11I ( T )15.Bezier曲线具有对称性质。
(T )16.Gourand光照模型能够即使出高光部位的亮度。
(F )17.NURBS曲线方法不能够提供标准解析曲线和自由曲线的统一数学表达。
( F )18.Phong算法的计算量要比Gourand算法小得多。
( F )19.齐次坐标系不能表达图形中的无穷远点。
(F )20.欧拉公式v – e + f = 2也适用于三维形体中的相关信息描述。
(T )二.单选题1.下面关于反走样的论述哪个是错误的?(D )A.提高分辨率;B.把象素当作平面区域进行采样;C.采用锥形滤波器进行加权区域采样;D.增强图象的显示亮度;2.多边形填充时,下述哪个论述是错误的?(C )A.多边形被两条扫描线分割成许多梯形,梯形的底边在扫描线上,腰在多边形的边上,并且相间排列;B. 多边形与某扫描线相交得到偶数个交点,这些交点间构成的线段分别在多边形内、外,并且相间排列;C. 在判断点是否在多边形内时,一般通过在多边形外找一点,然后根据该线段与多边形的交点数目为偶数即可认为在多边形内部,若为奇数则在多边形外部,而且不需考虑任何特殊情况;D. 边的连贯性告诉我们,多边形的某条边与当前扫描线相交时,很可能与下一条扫描线相交;3. 下面关于NURBS 的论述,哪个是错误的?( B )A. 可通过控制顶点和权因子来改变形状;B. 仅具有仿射不变性,但不具有透射不变性;C. 非有理B 样条、有理及非有理Bezier 曲线、曲面是NURBS 的特例;D. 可表示标准解析形状和自由曲线、曲面;4. 在光亮度插值算法中,下列论述哪个是错误的?( D )A. Gouraud 明暗模型计算中,多边形与扫描平面相交区段上每一采样点的光亮度值是由扫描平面与多边形边界交点的光亮度插值得到的;B. Phong 明暗处理模型中,采用了双线性插值和构造法向量函数的方法模拟高光;C. Gouraud 明暗模型和Phong 明暗处理模型主要是为了处理由多个平面片近似表示曲面物体的绘制问题;D. Phong 明暗模型处理的物体表面光亮度呈现不连续跃变;5. 下述关于Bezier 曲线]1,0[),(),(21∈t t P t P 的论述,哪个是错误的? ( A )A. P P P ==)0()1(21,在P 处)0(),1(21P P 的切矢量方向相同,大小相等,则)(),(21t P t P 在P 处具有G 1连续;B. P P P ==)0()1(21,在P 处)0(),1(21P P 的切矢量方向相同,大小相等,则)(),(21t P t P 在P 处具有C 1连续;C. 若保持原全部顶点的位置不变,只是把次序颠倒过来,则新的Bezier 曲线形状不变,但方向相反。
计算机图形学复习题及答案
第一章计算机图形学概论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荧光屏的内层,而不同速度的电子束能穿透不同的荧光粉层而发出不同颜色的光。
荫罩法:在荧光屏每个光点处呈三角形排列着红绿蓝三种颜色的荧光点,三支电子枪分别对应三个荧光点,调节各电子枪发出的电子束强度,即可控制各光点中三个荧光点所发出的红绿蓝三色光的强度。
