计算机图形学复习资料资料

计算机图形学复习资料资料
计算机图形学复习资料资料

一、名词解释:

1、计算机图形学:用计算机建立、存储、处理某个对象的模型,并根据模型产生该对象图形输出的有关理论、方法与技术,称为计算机图形学。

2、计算机图形标准:计算机图形标准是指图形系统及其相关应用程序中各界面之间进行数据传送和通信的接口标准。

3、图形消隐:计算机为了反映真实的图形,把隐藏的部分从图中消除。

4、几何变换:几何变换的基本方法是把变换矩阵作为一个算子,作用到图形一系列顶点的位置矢量,从而得到这些顶点在几何变换后的新的顶点序列,连接新的顶点序列即可得到变换后的图形。

5、计算几何:计算几何研究几何模型和数据处理的学科,讨论几何形体的计算机表示、分析和综合,研究如何方便灵活、有效地建立几何形体的数学模型以及在计算机中更好地存贮和管理这些模型数据。

6、裁剪:识别图形在指定区域内和区域外的部分的过程称为裁剪算法,简称裁剪。

7、透视投影:空间任意一点的透视投影是投影中心与空间点构成的投影线与投影平面的交点。

8、投影变换:把三维物体变为二维图形表示的变换称为投影变换。

9、走样:在光栅显示器上绘制非水平且非垂直的直线或多边形边界时,或多或少会呈现锯齿状。这是由于直线或多边形边界在光栅显示器的对应图形都是由一系列相同亮度的离散像素构成的。这种用离散量表示连续量引起的失真,称为走样(aliasing)。

10、反走样:用于减少和消除用离散量表示连续量引起的失真效果的技术,称为反走样。

11、窗口:世界坐标的范围是无限大的。为了使规格化设备坐标上所显示的世界坐标系中的物体有一个合适的范围与大小,必须首先对世界坐标系指定显示范围,它通常是一个矩形,这个矩形被称为窗口。

12、视区:在规格化设备坐标系上也要指定一个矩形区域与窗口对应,显示窗口里的内容,这个矩形被称为视区。

13、坐标系统:为了描述、分析、度量几何物体的大小、形状、位置、方向以及相互之间的各种关系使用的参考框架叫做坐标系统。

14、刷新:荧光的亮度随着时间按指数衰减,整个画面必须在每一秒内重复显示许多次,人们才能看到一个稳定而不闪烁的图形,这叫屏幕的刷新。

15、用户坐标系:用户坐标系用户为处理自已的图形时所采用的坐标系,单位由用户自己决定。

16、规范化设备坐标系:将各个设备坐标系中的数据化为统一的数据范围从而得到的设备坐标系。

17、规格化变换:图形软件根据窗口与视区的一一对应关系,自动实现从世界坐标到规格化设备坐标的转换,这种从窗口到视区的变换,称为规格化变换。

18、屏幕坐标系统:屏幕坐标系统也称设备坐标系统,它主要用于某一特殊的计算机图形显示设备(如光栅显示器)的表面的点的定义,在多数情况下,对于每一个具体的显示设备,都有一个单独的坐标系统,在定义了成像窗口的情况下,可进一步在屏幕坐标系统中定义称为视图区的有界区域,视图区中的成像即为实际所观察到的图形对象。

19、观察坐标系:观察坐标系通常是以视点的位置为原点,通过用户指定的一个向上的观察向量来定义整个坐标系统,缺省为左手坐标系,观察坐标系主要用于从观察者的角度对整个世界坐标系内的对象进行重新定位和描述,从而简化几何物体在投影面的成像的数学推导和计算。

二、问答题:

1、简述光栅扫描式图形显示器的基本原理。

光栅扫描式图形显示器(简称光栅显示器)是画点设备,可看作是一个点阵单元发生器,并可控制每个点阵单元的亮度,它不能直接从单元阵列中的—个可编地址的象素画一条直线到另一个可编地址的象素,只可能用尽可能靠近这条直线路径的象素点集来近似地表示这条直线。光栅扫描式图形显示器中采用了帧缓存,帧缓存中的信息经过数字/模拟转换,能在光栅显示器上产生图形。

2、分别写出平移、旋转以及缩放的变换矩阵。

平移变换矩阵:??????

?????

???1010

00010

0001z

y

x

T T T (2分) 旋转变换矩阵:

绕X 轴?????

??

??

???-10

000cos sin 00sin cos 00001

θθθθ(2分) 绕Y 轴?????

????

???-10

00

0cos 0sin 0010

0sin 0cos θθθθ(2分) 绕Z 轴??

???

?????

??-100

010000cos sin 00sin cos θθ

θθ

(2分) 缩放变换矩阵:?????

????

???10

000000

000z y x S S S (2分) 3、图形变换有什么特点?最基本的几何变换有哪些?

答:图形变换的特点:大多数几何变换(如平移、旋转和变比)是保持拓扑不变的,不改变图形的连接关系和平行关系。对于线框图形,通常是以点变换为基础,把图形的一系列顶点作几何变换后,连接新的顶点序列即可产生新的变换后的图形。对于用参数方程描述的图形,可以通过参数方程几何变换,实现对图形的变换(基于效率的考虑)。 最基本的几何变换有:平移、旋转、比例、错切、投影等。 4、常用的线段裁剪方法有几种?简述它们的优缺点。 答:常用的线段裁剪方法有三种,它们是: (1)Cohen-SutherLand 裁剪算法; (2)中点分割算法;

(3)参数化裁剪算法(Cyrus-Beck算法);

Cohen-SutherLand 裁剪算法与中点分割算法在区码测试阶段能以位运算方式高效率地进行,因而当大多数线段能够简单地取舍时,效率较好。参数化裁剪算法(Cyrus-Beck算法)在多数线段需要进行裁剪时,效率更高。这是因为运算只涉及到参数,仅到必要时才进行坐标计算。

5、简述帧缓存与显示器分辨率的关系。分辨率分别为640×480,1280×1024和2560×2048的显示器各需要多少字节位平面数为24的帧缓存?

答:帧缓存的大小和显示器分辨率之间的关系是:帧缓存的大小=显示器分辨率的大小*帧缓存的位平面数/8。例如:分辨率分别为640*480的显示器所需要的缓存的大小是:640*480*24/8=921600字节;分辨率为1280*1024的显示器所需要的缓存的大小是:1280*1024*24/8=3932160字节;分辨率为2560*2048的显示器所需要的缓存的大小是:2560*2048*24/3= 15728640字节。

6、什么是图形扫描转换?

答:确定最佳逼近图形的象素集合,并用指定的颜色和灰度设置象素的过程称为图形的扫描转换或光栅化。对于一维图形,在不考虑线宽时,用一个象素宽的直线或曲线来显示图形。二维图形的光栅化必须确定区域对应的象素集,将各个象素设置成指定的颜色和灰度,也称之为区域填充。

7、为什么使用非均匀有理B样条?

答:非均匀B样条函数的节点参数沿参数轴的分布是不等距的,近年来,它得到了广泛的发展和应用,主要原因是:

(1)对标准的解析形状(如圆锥曲线,二次曲线,回转面等)和自由曲线,曲面提供了统一的数学表示,无论是解析形状还是自由格式的形状均有统一的表示参数,便于工程数据库的存取和应用。

(2)可通过控制点和权因子来灵活的改变形状。

(3)对插入节点,修改,分割,几何插值等的处理工具比较有利。

(4)具有透视投影变换和仿射变换的不变性。

(5)非有理B样条,有理及非有理Bezier曲线,曲面是NURBS的特例表示。

8、简述非均匀有理B 样条曲面(NURBS)的性质?

答:非均匀有理B 样条曲面(NURBS)的性质有:

a. 端点性质;

b. 仿射不变性;

c. 保凸性;

d. 局部性:当P i, j ,w i, j变化时,仅仅影响u∈[u i ,u i+ p+1)× v∈[v j , v j+l+1) 矩形区域所对应的曲面部分;

e. 非有理B 样条和Bezier、有理Bezier 曲面是NURBS 曲面的特殊情况;

f. 不具有变差递减性。

三、论述题

1、论述圆的Bresenham算法的原理,方法和步骤。

Bresenham画圆算法是在每一步考察两个可能的像素点中哪一个更靠近理论圆周,从而推出沿圆周的整数位置。

基本思想:通过比较像素与圆的距离平方来避免开方运算。

基本方法:每一步都选择一个离开实际圆周最近的点P i(x i,y i)使其误差项最小。

设圆之半径为r。先考虑圆心在(0,0),并从x=0,y=r开始的顺时针方向的1/8圆周的生成过程。在这种情况下,x每步增加1,从x=0开始,到x=y结束。即有:

x i+1=x i+1

相应的y i+1则在两种可能中选择:

y i+1=y i,或者y i+1=y i-1

选择的原则是考察精确值y靠近y i还是靠近y i-1,计算式为:

y2=r2-(x i+1)2

d1=y i2-y2=y i2-r2+(x i +1)2

d2=y2-(y i-1)2=r2-(x i +1)2-(y i -1)2

令p i=d1-d2,并代入d1, d2,则有

p i=2(x i +1)2+ y i2+( y i -1)2-2r2 (1)

p i称为误差。如果p i<0则y i+1=y i,否则y i+1= y i -1。p i的递归式为:

p i+1= p i+4x i+6+2(y2i+1- y i2)-2(y i+1- y i) (2)

p i的初值由式(1)代入x i=0, y i =r而得

p i=3-2r(3)

根据上面的推导,圆周生成算法步骤为:

1、求误差初值,p i=3-2r;i=1;画点(0, r);

2、求下一个光栅位置:

x i+1= x i +1;

if p i<0 则y i+1=y i;

否则y i+1=y i-1;

3、画点(x i+1, y i+1)

4、计算下一个误差:

if p i<0 则p i+1=p i+4x i+6;

否则p i+1=p i+4(x i-y i)+10;

5、i=i+1;if x=y 则end;否则返2。

虽然式(2)式表示p i+1的算法似乎很复杂,但因为y i+1只能取值y i或y i-1,因此在算法中,第4步的算式变得很简单,只须作加法和4的乘法。因此圆的Bresenham算法运行速度也是很快的,并适宜于硬件实现。

2、简述Bezier 曲线的性质?

答:Bezier 曲线P(t)具有以下性质:

(1)端点性质:

P(0)=P1;

P(1)=P n

(2)端点切矢量:

P‘(0)=n(P1- P0);

P‘(1)=n(P n- P n-1)

(3)端点的曲率:P(t)在两端点的曲率分别为:

这是因为

(4)对称性:

若保持原全部顶点的位置不变,只是把次序颠倒过来,则新的Bezier曲线形状不变,但方向相反。

(5)几何不变性

Bezier曲线的位置和形状只与特征多边形的顶点的位置有关,它不依赖坐标系的选择。(6)凸包性

因为P(t)是多边形各顶点P1,P2, ,P n的加权平均,而权因子0≤ B i,n(t)≤ 1,这反映在几何图形上有两重含义:

a. Bezier曲线P(t)位于其控制顶点P1,P2, ,P n的凸包之内;

b. Bezier 曲线P(t)随着其控制多边形的变化而变化;

(7)变差缩减性

对于平面Bezier曲线P(t),平面内任意条直线与其交点的个数不多于该直线与其控制多边形的交点个数;

3、写出一次、二次、三次B 样条曲线的矩阵表示。

答:(1)一次B 样条曲线

设空间P0,P1,…, P n为n+1个控制点,其中每相邻两个点和构造出一段一次的样条函数。其中的第i 段一次B 样条函数P i(t)的矩阵表示为:

(2)二次B 样条曲线

设空间P0 P1,…, P n为n+1 个控制点,其中每相邻三个点和构造出一段二次的样条函数。其中的第i 段二次B 样条函数P i(t)的矩阵表示为:

端点位置矢量:

P i,3(0)=(P i+P i-1)/2; P i,3(1)=(P i+P i+1)/2

端点的一阶导数矢量:

P’i,3(0)= P i-P i-1;

P’i,3(1)= P i+1-P i ;

P’i,3(1)= P’i+1,3(0);

端点的二阶导数矢量:

P’i,3(t)= P i-1-2P i+ P i+1;

曲线段的二阶导数矢量等于该曲线的两条边矢量P i-1-P i 和P i+1-P i 所构成的对角线矢量。(3)三次B 样条曲线

设空间P0 P1,…, P n为n+1 个控制点,其中每相邻四个点和构造出一段三次的样条函数。其中的第i 段三次B 样条函数P i(t)的矩阵表示为:

4、用Bresenham算法生成直线段。

要求:根据已知条件,先列出计算式算出各点的坐标值,然后在下面的方格中标出各点(用“●”)。

已知:线段的起点(0,0),终点(-6,-4)

?

?

?

?

?

<

?

+

=

?

-

?

+

=

?

-

?

=

+

+

)

(

2

)

(

)

(

)

2

2

)

(

)

(

2

)

(

1

1

1

i

i

i

i

i

i

x

y

x

x

x

x

y

x

x

x

y

x

ε

ε

ε

ε

ε

ε

ε

误差初值

误差计算公式:

方向计长

解:

X

x

y

1

6

4

6

|0

4

|

<

=

-

-

-

-

=

?

?

共走

走步数6

6

1

6

=

=

?

?

=

t

x

k

是第三象限的线段

Θ

?

?

?

?

?

?

?

?

<

-

=

-

=

+

+

+

+

)

(

)

(

1

1

1

,

1

,

1

1

i

r

i

i

r

i

i

i

i

x

y

x

y

y

x

x

ε

ε

)2

,3

(

3

1

,3

1

6

8

2

2

)

(

)

(

,3

1

2

1

,2

1

2

12

8

2

2

2

)

(

)

(

,2

)1

,1

(

1

1

,1

1

2

6

8

2

)

(

,1

0,0

,0

,0

,0

2

3

2

3

2

3

1

2

1

2

1

2

1

1

1

-

-

-

=

-

=

=

-

=

>

=

+

-

=

?

+

=

=

-

-

-

=

=

=

-

=

<

-

=

-

+

=

?

-

?

+

=

=

-

-

-

=

-

=

=

-

=

>

=

-

=

?

-

?

=

=

=

=

=

取点

第三步:

取点(

第二步:

取点

第一步:

取点(

初值:

y

y

x

x

y

x

x

i

y

y

x

x

x

y

x

x

i

y

y

x

x

x

y

x

i

y

x

i

ε

ε

ε

ε

ε

,取点(

第六步:

取点(

第五步:

取点(

第四步:

4

6

4

1

,6

1

6

8

2

2

)

(

)

(

,6

3

5

,3

,5

1

2

12

8

2

2

2

)

(

)

(

,5

3

4

,3

1

,4

1

2

12

8

6

2

2

)

(

)

(

,4

5

6

5

6

5

6

4

5

4

5

4

5

3

4

3

4

3

4

-

-

-

=

-

=

-

=

-

=

>

=

+

-

=

?

+

=

=

-

-

-

=

=

-

=

-

=

<

-

=

-

+

=

?

-

?

+

=

=

-

-

-

=

-

=

-

=

-

=

>

=

-

+

=

?

-

?

+

=

=

y

y

x

x

y

x

x

i

y

y

x

x

x

y

x

x

i

y

y

x

x

x

y

x

x

i

ε

ε

ε

ε

ε

ε

5、已知图示三角形ABC 各顶点的坐标A(1,2)、B(5,2)、C(3,5),相对直线X=4作对称变换后,分别到达A '、B '、C '。 试计算A '、B '、C '的坐标值。(要求用齐次坐标进行变换,列出变换矩阵。) 答:

[]

][]

[[]

][]

[[]

][]

[5

51

5

510801000115

3

12

31

2310801000112

5

12

71

271080100011211108010001:1040100011000

10001104010001404'

'

'

'

''1

12111

21===??

??

?

-?????====??

???

-?????====????

?-??

??

?

=?????

-??

???

==??

??

??????=????

?

-?????=???

??

?

-?????==--‘’‘

’‘

’‘,,,变换矩阵坐标平移回原位

轴作对称变换;相对新坐标系的多边形)

,坐标系平移到(重合;轴与直线方向平移,使坐标系沿C C C C B B B B A A A A A A A A A A Y X Y X

Y X Y X

Y X Y X T T T T T T Y ABC T X Y X

四、基本知识点

1、在图形文件系统中,点、线、圆等图形元素通常都用其几何特征参数来描述,在图形系统中,图形处理运算的精度不取决于显示器的分辨率,在彩色图形显示器中,使用RGB 颜色模型。计算机图形学以计算几何为理论基础。

2、深度缓存算法并不需要开辟一个与图像大小相等的深度缓存数组,深度缓存算法能并行实现,深度缓存算法中没有对多边形进行排序。

3、计算机图形处理中,除了应用到各种算法外,还经常会处理大量的图形方面的数据,因而必须应用到数据库技术,图形数据库设计的子库层次是一个简单的、具有普遍存储规则的

许多物体的集合,图形数据库的设计一般有物体和子库两个层次。

4、投影线从视点出发,主灭点最多有3个,任何一束不平行于投影面的平行线的透视投影将汇成一点。在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为平行投影。

5、实体模型和曲面造型是CAD系统中常用的主要造型方法,曲面造型是用参数曲面描述来表示一个复杂的物体,从描述复杂性和形状灵活性考虑,最常用的参数曲面是3次有理多项式的曲面,在曲线和曲面定义时,使用的基函数应有两个重要性质:凸包性和仿射不变性。

6、简单光反射模型,又称为Phong模型,它模拟物体表面对光的反射作用,简单光反射模型主要考虑物体表面对直射光照的反射作用,在简单光反射模型中,对物体间的光反射作用,只用一个环境光变量做近似处理。

7、定义了物体的边界也就唯一的定义了物体的几何形状边界,物体的边界上的面是有界的,而且,面的边界应是闭合的,物体的边界上的边可以是曲线,但在两端之间不允许曲线自相交。

8、透视投影的投影线从视点出发,主灭点最多有3个,任何一束不平行于投影面的平行线的透视投影将汇成一点。

9、图形数据按照目的不同一般可以分为图形的表示数据和图形的显示数据。

10、双线性法向插值法(Phong Shading)的优点是高光域准确。

11、画圆弧的算法有角度DDA 法、逐点比较法、终点判断法、Bresenham画圆法四种。

12、Z缓冲器消隐算法是最简单的消除隐藏面算法之一。

13、若要对某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或旋转变换,然后再将原点平移回去。

14、在种子填充算法中所提到的八向连通区域算法同时可填充四向连通区。

15、多边形被两条扫描线分割成许多梯形,梯形的底边在扫描线上,腰在多边形的边上,并且相间排列,多边形与某扫描线相交得到偶数个交点,这些交点间构成的线段分别在多边形内、外,并且相间排列,边的连贯性告诉我们,多边形的某条边与当前扫描线相交时,很可能与下一条扫描线相交。

16、透视投影又可分为一点透视、二点透视、三点透视,斜投影又可分为斜等测、斜二测,正视图又可分为主视图、侧视图、俯视图。

17、Bezier曲线不一定通过其特征多边形的各个顶点,Bezier曲线两端点处的切线方向必须与起特征折线集(多边形)的相应两端线段走向一致,Bezier曲线可用其特征多边形来定义。

18、扫描线算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大,边填充算法基本思想是对于每一条扫描线与多边形的交点,将其右方象素取补,边填充算法较适合于帧缓冲存储器的图形系统。

19、深度缓冲器算法最简单常用的面向应用的用户接口形式:子程序库、专用语言和交互命令。图形用户界面的基本元素有窗口、图标、菜单、指点装置。在计算机图形学中,被裁剪的对象可以是线段、多边形和字符三种形式。

20、扫描仪最重要的参数是光学精度和扫描精度。

计算机图形学基础期末考试试题

一、填空题 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.计算机中表示带有颜色及形状信息的图和形常用和参数法,其中用参数法描 述的图形称为,用描述的图形称为。 15.在显示技术中,我们常常采用提高总的光强等级。 16.常用的交互式绘图技术有、、和。

安徽中医学院 计算机图形学试卷

安徽中医学院2010~2011学年第二学期《计算机图形学》课程 期末考试试卷 命题教师: 沈同平 试卷编号:H0602 审核人: 王世好 适用专业 计算机科学与技术 考试班级 08医软 考生姓名 学号 班级 一、选择题(每小题1分,共20分) 1.计算机图形学与计算机图像处理的关系是( ) A 、计算机图形学是基础,计算机图像处理是其发展 B 、不同的学科,研究对象和数学基础不同,但它们之间也有可转换部分 C 、同一学科在不同场合的不同称呼而已 D 、完全不同的学科,两者毫不相干 2.下列不属于计算机图形学的应用的是( ) A 、计算机辅助绘图及设计 B 、事务管理中的交互式绘图 C 、科学计算可视化 D 、人工智能 3.下列不属于计算机图形软件国际标准的是( ) A 、GKS B 、PHIGS C 、国标码 D 、 IGES 4.计算机图形显示器一般使用什么颜色模型 ( ) A 、 RG B B 、 CMY C 、 HSV D 、 HLS 5.分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存 ( ) A 、512K B B 、1MB C 、2MB D 、3MB ; 6.触摸屏是( )设备. A 、输入 B 、输出 C 、输入输出 D 、既不是输入也不是输出 7.下述用数值微分法(DDA)画斜率的绝对值小于1的直线的C 语言子程序中哪一 行有错 ( ) Void drawLineWithDDA (int x1, int y1, int x2, int y2, int color) { A 、int x, y; B 、float k = (float)(y2-y1)/(x2-x1); C 、for(x=x1,y=y1;x<=x2;x++) { drawPixel(x,y,color);

计算机图形学期末考试题库

一、单项选择题 1. 计算机图形显示器一般使用什么颜色模型?(B) A)RGB;B) CMY;C) H SV ;D) HLS 2. 哪一个不是国际标准化组织( ISO)批准的图形标准?(D) A)GKS;B) PHIGS;C) C GM ;D) DXF 3.下述用数值微分法(DDA画斜率的绝对值小于1的直线的C语言子程序中哪一行有错? (A) Void drawLineWithDDA(int x1, int y1, int x2, int y2, int color) { A) int x, y; B ) float k = (float)(y2-y1)(x2-x1); C ) for(x=x1,y=y1;x<=x2;x++) { drawPixel(x,y,color); } D ) y+=k; } } 4. 下述绕坐标原点旋转a 角的坐标变换矩阵中哪一项是错误的?(B) | A B | | C D | A) cos a; B)sin a; C)sin a; D)cos a 5. 下述哪一条边不是非均匀有理B样条(NURBS的优点?(D) B)对于间距不等的数据点,用NURBS以合的曲线比用均匀B样条拟合的曲线更光滑 C)NURB醍供的权控制方法比用控制点更能有效的控制曲线的形状 D)使用NURB呦以提高对曲面的显示效率 A) NURBSL均匀B样条能表示更多的曲面

6. 透视投影中主灭点最多可以有几个?(D) A)0; B)1; C)2; D)3 7. 在用扫描线法进行点与多边形之间的包含性检测时,下述哪一个操作不正确?(D) A)当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次 B)当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次 C)当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次 D)当射线与多边形的某边重合时,计数1次 &在简单光反射模型中,由物体表面上点反射到视点的光强下述哪几项之和?(C)(1)环境光的反射光强;(2)理想漫反射光强;(3)镜面反射光强;(4)物体间的反射光强。 A(1)和(2) B)(1)和(3) C)(1)(2)和(3) D)(1)(2 )(3 )和(4 ) 9. 下面关于NURBS的论述,哪个是错误的? ( B) A. 可通过控制顶点和权因子来改变形状; B. 仅具有仿射不变性,但不具有透射不变性; C. 非有理B样条、有理及非有理Bezier曲线、曲面是NURBS的特例; D. 可表示标准解析形状和自由曲线、曲面; 10. 下述关于Bezier 曲线P1(t), P2(t)t [0,1]的论述,哪个是错误的?() A. P1(1)= P2(0) = P,在P处P1(1), P2(0)的切矢量方向相同,大小相等, 则 P1(t), P2(t)在P处具有G1连续;

计算机图形学期末考试试卷

计算机图形学期末考试试卷(C卷) 一、判断题(本大题共 10 小题,每小题 1 分,共 10 分) 1.计算机图形生成的基本单位是线段。 ( F ) 2.构成图形的要素除了点、线、面、体等几何要素外,还应该包括 灰度、色彩、线型、线宽等非几何要素。 ( N ) 3.在齐次坐标系中,若用矩阵来表示各种运算,则比例和旋转变换 是矩阵F乘法运算,而平移变换是矩阵加法运算。 ( F ) 4.Z-Buffer消隐算法有利于硬件实现,并且不需要排序。 ( N ) 5.二次Bezier曲线和二次B样条曲线都通过控制多边形的首末端 点。 ( F ) 6.一个向量的齐次坐标的表示形式是唯一的。 ( F ) 7.计算机图形技术是随着图形硬件设备的发展而发展起来的。 ( N ) 8.Phong算法的计算量要比Gouraud算法小得多。

( F ) 9. 将某二维图形整体放大2倍,其变换矩阵可写为。 ( F ) 10. 图形软件标准是为提高图形软件的易用性而提出的。 ( F ) 二、填空题(本大题共 10 空,每空 1 分, 共 10 分) 1. 在多边形填充过程中,常采用、 左闭右开 和 下闭上开 的原则对边界像素进行处理。 2. 基本几何变换指 平移 、 比例 和 旋转 三种变换。 3. 屏幕上最小的发光单元叫作 像素 ,它的多少叫做 分辨率 。 ??????????200010001

4.ISO批准的第一个图形软件标准是GKS ,进入20 世纪90年代后,存在的事实上的图形软件标准主要是 OpenGL 和Direct x。 5.图形的表示方法有两种:参数法和点阵 法。 6.多边形的表示方法有顶点表示法和点阵表 示法两种。 7.计算机三维模型的描述有线框模型、表面模 型和实体模型。 8.颜色包含3个要素:色调、饱和度和 亮度。 三、简答题(本大题共 5 小题,每小题 5 分,共 25 分) 1.计算机图形学研究的主要内容是什么 2.什么是齐次坐标齐次空间点 P(X、Y、W) 对应的笛卡尔坐标

最新计算机图形学期末考试试卷

最新计算机图形学期末考试试卷 一、判断题(本大题共 10 小题,每小题 1 分,共 10 分) 1. 计算机图形生成的基本单位是线段. ( F ) 2. 构成图形的要素除了点、线、面、体等几何要素外,还应该包括灰度、色彩、线型、 线宽等非几何要素. ( N ) 3. 在齐次坐标系中,若用矩阵来表示各种运算,则比例和旋转变换是矩阵F 乘法运算, 而平移变换是矩阵加法运算. ( F ) 4. Z-Buffer 消隐算法有利于硬件实现,并且不需要排序. ( N ) 5. 二次Bezier 曲线和二次B 样条曲线都通过控制多边形的首末端点. ( F ) 6. 一个向量的齐次坐标的表示形式是唯一的. ( F ) 7. 计算机图形技术是随着图形硬件设备的发展而发展起来的. ( N ) 8. Phong 算法的计算量要比Gouraud 算法小得多. ( F ) 9. 将某二维图形整体放大2倍,其变换矩阵可写为. ( F ) 10. 图形软件标准是为提高图形软件的易用性而提出的. ( F ) 二、填空题(本大题共 10 空,每空 1 分,共 10 分) 1. 在多边形填充过程中,常采用、 左闭右开 和 下闭上开 的原则 对边界像素进行处理. 2. 基本几何变换指 平移 、 比例 和 旋转 三种变换. 3. 屏幕上最小的发光单元叫作 像素 ,它的多少叫做 分辨率 . 4. ISO 批准的第一个图形软件标准是 GKS ,进入20世纪90年代后,存 在的事实上的图形软件标准主要是 OpenGL 和 Direct x . ?? ?? ? ?????200010001

5.图形的表示方法有两种:参数法和点阵法. 6.多边形的表示方法有顶点表示法和点阵表示法两种. 7.计算机三维模型的描述有线框模型、表面模型和实体 模型. 8.颜色包含3个要素:色调、饱和度和亮度 . 三、简答题(本大题共5 小题,每小题5 分,共25 分) 1.计算机图形学研究的主要内容是什么? 2.什么是齐次坐标?齐次空间点 P(X、Y、W) 对应的笛卡尔坐标是什么? 3.帧缓存的容量与什么有关?假定一个光栅扫描系统,分辨率800×600,要求可显示颜色256种,请问帧缓存的容量需要多少字节? 4.什么是走样?什么是反走样?常用的反走样技术有哪些? 5.简单光照模型的反射光由哪几部分组成,光照计算时有哪两种明暗处理技术?

计算机图形学期末考试试卷D卷

计算机图形学期末考试试卷(D 卷) 一、 填空题(每空1分,共10分) 1. 图形的表示方法有两种: 和 。 2. 目前常用的两个事实图形软件标准是OpenGL 和 。 3. 多边形有两种表示方法: 和点阵表示法。 4. 二维图形基本几何变换包括平移、 、 等变换。 5. 投影可以分为 投影和 投影。 6. 描述一个物体需要描述其几何信息和 。 7. 在Z 缓冲器消隐算法中Z 缓冲器每个单元存储的信息是每一个像素点的 。 二、 判断题(每小题1分,共10分,对的画√,错的画×) 1. 由三个顶点可以决定一段二次B 样条曲线,若三顶点共线时则所得到的曲线褪化为一条直线段。( ) 2. DDA (微分方程法)是Bresenham 算法的改进。( ) 3. 插值得到的函数严格经过所给定的数据点,逼近是在某种意义上的最佳近似。( ) 4. 齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点。( ) 5. 若相对于某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或者旋转变换,然后将原点平移回去。( ) 6. Phong 算法的计算量要比Gouraud 算法小得多。 ( ) 7. 将某二维图形整体放大2倍,其变换矩阵可写为???? ??????200010001。( ) 8. 在种子填充算法中所提到的八连通区域算法同时可填充四连通区域。( ) 9. 边缘填充算法中是将扫描线与多边形交点左方的所有像素取补。( ) 10. 计算机图形技术是随着图形硬件设备的发展而发展起来的。( ) 三、 选择题(每小题1分,共10分) 1.在图形变换中引入齐次坐标的目的是 。 A )便于实现缩放变换 B) 统一表示几种基本变换,便于计算 C )便于实现错切变换 D )无特殊目的,一直沿用而已 2. 透视投影中主灭点最多可以有几个? A ) 0 B )1 C )2 D )3 3. 在简单光照模型中,由物体表面上的点反射到视点的光强是下述哪几项之和? ①环境光的反射光强 ②理想漫反射光强 ③镜面反射光强 ④物体间的反射光强。

计算机图形学期末考试试卷

计算机图形学期末考试试卷(C 卷) 一、判断题(本大题共 10 小题,每小题 1 分,共 10 分) 1. 计算机图形生成的基本单位是线段。 ( F ) 2. 构成图形的要素除了点、线、面、体等几何要素外,还应该包括灰度、色彩、线型、 线宽等非几何要素。 ( N ) 3. 在齐次坐标系中,若用矩阵来表示各种运算,则比例和旋转变换是矩阵F 乘法运算, 而平移变换是矩阵加法运算。 ( F ) 4. Z-Buffer 消隐算法有利于硬件实现,并且不需要排序。 ( N ) 5. 二次Bezier 曲线和二次B 样条曲线都通过控制多边形的首末端点。 ( F ) 6. 一个向量的齐次坐标的表示形式是唯一的。 ( F ) 7. 计算机图形技术是随着图形硬件设备的发展而发展起来的。 ( N ) 8. Phong 算法的计算量要比Gouraud 算法小得多。 ( F ) 9. 将某二维图形整体放大2倍,其变换矩阵可写为。 ( F ) 10. 图形软件标准是为提高图形软件的易用性而提出的。 ( F ) 二、填空题(本大题共 10 空,每空 1 分,共 10 分) 1. 在多边形填充过程中,常采用、 左闭右开 和 下闭上开 的原则 对边界像素进行处理。 2. 基本几何变换指 平移 、 比例 和 旋转 三种变换。 3. 屏幕上最小的发光单元叫作 像素 ,它的多少叫做 分辨率 。 4. ISO 批准的第一个图形软件标准是 GKS ,进入20世纪90年代后,存 在的事实上的图形软件标准主要是 OpenGL 和 Direct x 。 ??????????200010001

5.图形的表示方法有两种:参数法和点阵法。 6.多边形的表示方法有顶点表示法和点阵表示法两种。 7.计算机三维模型的描述有线框模型、表面模型和实体 模型。 8.颜色包含3个要素:色调、饱和度和亮度。 三、简答题(本大题共5 小题,每小题5 分,共25 分) 1.计算机图形学研究的主要内容是什么? 2.什么是齐次坐标?齐次空间点 P(X、Y、W) 对应的笛卡尔坐标是什么? 3.帧缓存的容量与什么有关?假定一个光栅扫描系统,分辨率800×600,要求可显示颜色256种,请问帧缓存的容量需要多少字节? 4.什么是走样?什么是反走样?常用的反走样技术有哪些? 5.简单光照模型的反射光由哪几部分组成,光照计算时有哪两种明暗处理技术?

(完整版)计算机图形学期末考试

计算机图形学期末模拟题 一、选择题 1、在下列叙述语句中,错误的论述为( C ) A) 在图形文件系统中,点、线、圆等图形元素通常都用其几何特征参数来描述; B)在图形系统中,图形处理运算的精度不取决于显示器的分辨率; C) 在光栅扫描图形显示器中,所有图形都按矢量直接描绘显示,不存在任何处理; D) 在彩色图形显示器中,使用RGB颜色模型。 2、光线跟踪算法中包括了哪些光照效果?( C ) A) 仅有光反射; B) 仅有光透射; C) 有光反射和光透射; D) 都没有 3、透视投影中主灭点最多可以有几个?( D ) A) 0 B) 1 C) 2 D) 3 4、在明暗光滑处理算法中,下列论述哪个是错误的?( D ) A) Gouraud明暗模型计算中,多边形与扫描平面相交区段上每一采样点的光亮 度值是由扫描平面与多边形边界交点的光亮度插值得到的; B) Phong明暗处理模型中,采用了双线性插值和构造法向量函数的方法模拟高光; C) Gouraud明暗模型和Phong明暗处理模型主要是为了处理由多个平面片近似 表示曲面物体的绘制问题; D) Phong明暗模型处理的物体表面光亮度呈现不连续跃变; 5、B样条曲线中,按照节点矢量T的不同可以将B样条分为均匀B样条,开放 均匀B样条和非均匀B样条,以下选项中属于开放均匀B样条节点矢量的是( C )。 A、T=(0,1,2,3,4,5,6) B、T=(0,0,1,1,2,2,3,3) C、T=(0,0,0,1,2,3,4,5,5,5) D、T=(0,0.1,0.2,0.2,0.5,1)

6、曲线的分类有( A ) A、规则曲线自由曲线随机曲线 B、规则曲线变换曲线自由曲线 C、变换曲线随机曲线自由曲线 D 随机曲线变换曲线规则曲线 7、曲线曲面拟合的方法有( B ) A、插值做差拟合 B、插值逼近拟合 C、插值闭合拟合 D 插值变换拟合 8、光线跟踪算法中包括了哪些光照效果?( C ) A) 仅有光反射; B) 仅有光透射; C) 有光反射和光透射; D) 都没有 二、填空题 1、计算机制作动画从狭义上是指根据要求生成一系列连续变动的画面,它的步骤由(造型)、(运动控制)和(绘制)组成。 2、用于减少或克服在“光栅图形显示器上绘制直线、多边形等连续图形时,由离散量表示连续量引起的失真的技术叫(反走样)。 3、字符在图形学中的表述方式有(点阵)、(矢量)和(编码)等三种。 4、投影变换中,透视投影的投影中心到投影面之间的距离是(有限),平行投影的投影中心到投影面之间的距离是(无穷大)。 5、常用坐标系一般可以分为:( 建模坐标系)、用户坐标系、观察坐标系、规格化设备坐标系、设备坐标系 ) 6、X扫描线算法中,每次用一条扫描线进行填充,对一条扫描线填充的过程可分为4个步骤:(求交)、(排序)、(交点配对)、(区间填色)。 7、平面几何投影可分为两大类,分别是:(透视投影),(平行投影)。

计算机图形学期末考试卷答案

1 每题3分)。 1. 提出“计算机图形学”的一些基本概念和技术,确定了计算机图形学作为一个 崭新科学分支的独立地位,从而被称为图形学之父的是: A 。 A. Ivan E. Sutherland B . Pierre Bézie C. Steven A. Coons D. Bui-Tuong Phong 2. 在Warnack 消隐算法中,窗口与多边形的关系不包括哪些 D ? A. 内含 B. 相交 C. 包围 D. 内切 3. 以下实体模型表示方法中,哪种方法不属于构造表示方法 C 。 A. 扫描表示 B. CSG 表示 C.八叉树表示 D. 构造实体几何表示 4. 光线跟踪算法的主要计算量在于: D 。 A. 基于Phong 模型的明暗度计算 B. 反射方向计算 C. 折折射方向计算 D. 求交计算 5. 用中点法扫描转换方法扫描以(0,0), (5,2)为端点的直线段时,不经过下 面哪个点 C ? A .(1,0) B. (2,1) C. (3,2) D. (4,2) 6. 第一次提出的光透射是 A 模型。 A. Whitted 模型 B.Phone 模型 C.Hall 光透射模型 D. Gourand 模型 7. 多项式Bezier 曲线不能表示哪种几何元素 C ? A. 直线 B. 单曲线 C. 双曲线 D. 抛物线 8. 属于空间剖分技术的光线跟踪加速方法有: A 。 A. 三维DDA B. 层次包围盒 C. 辐射度 D. 自适应深度控制 9. 以下算法哪个不是消隐的算法 D ? A. Z-Buffer 算法 B. Warnack 算法 C. 区间扫描线算法 D. Liang-Barskey 算法 10. 改变一条以P 0,P 1,P 2,P 3为控制顶点的4 阶(三次)Bezier 曲线,有几段曲线 的形状会改变: D 。 A .0 B.1 C.2 D.全部 二、填空题(20分,每空1分)。 1. 曲线间连接的光滑度的度量方式有 参数连续 和 几何连续 两种。 2. 对于Bernstein 基函数,B i ,n (t )在t= i/n 处达到最大值。 3. 在实体模型的表示中,基本方法有 分解表示 、 构造表示 和 边界表示 三大类。 4. 印刷业常用的颜色模型是 CMY 。 5. 半边结构中,每个顶点需要保存的信息有 顶点几何信息 和 从此顶点出发 的半边 信息。 6. 从心理学和视觉的角度分析,颜色的三个基本特征是 色调 、 饱和度 和 亮度 ,从物理学角度出发,所对应的三个特性分别是 主波长 、 纯度 和 明度 。 7. 为了改进Phone 光照模型中出现的马赫带效应,所提出的增量式光照明模型中 所包含的两种主要处理方式有 Phong 明暗 处理和 Gouraud 明暗 处理。 8. Phone 明暗处理所采用的是 双线性法向 插值方法。 9. 在真实感图形学中,定义纹理的两种方法是 图像纹理 和 函数纹理 。 10分)。 1. 简述什么是颜色模型,并列举三种常见的颜色模型,简要说明其原理和特点。 答:所谓颜色模型是指某个三维颜色空间中的一个可见光子集,它包含某个 某个颜色域的所有颜色。(3’) 常用的颜色模型有:RGB ,CMY ,HSV(1) RGB :通常用于彩色阴极射线管等彩色光栅图形显示设备中,采用三维直角 坐标系,红、绿、蓝为原色,各个原色混合在一起可产生复合色。(2’)

计算机图形学基础_期末试卷和答案

哈尔滨学院2006年秋季学期期末试卷 课程名称:计算机图形学基础试卷(C)答案 考试时间: 120 分钟考试方式:闭卷 (卷面总分100分,占总成绩的 60 %) 题号一二三四五六七总分 题分10 10 14 25 10 20 11 核分人 得分复查人 一、填空题(每空1分,共计10分) 1、将多边形外部一点A与某一点B用线段连接,若此线段与多边形边界相交的次数为偶数,则点B在多边形外部,若此线段与多边形边界相交的次数为 奇数则点B在多边形内部。 2、投影变换中,透视投影的投影中心到投影面之间的距离是有限的,平行投影的投影中心到投影面之间的距离是无限的。 3、Bezier曲线P(t),对于任意给定的t,P(t)是多边形各顶点Pi的加权平均。 4、在裁剪算法中主要解决两个问题:第一是判断计算图形在区域内部或外部,第二是计算图形与裁减区域边界的交点 5、在三位空间内,是用一个向量来标定一格点在空间的位置。 6、抛物样条曲线的连续的阶次越高,曲线越光滑。 7、Bezier曲线的形状是通过一组多边折线的各顶点唯一地定义出来的。 8、为了记录下每个像素所对应的颜色和深度这两个参数,就需要定义两个数组:一个是深度数组;另一个是颜色数组。 二、判断(每题一分,共10 分。注意:在每题的括号中,正确的写“T”,错误的写“F”) (T)1、Bezier曲线具有对称性质。 (T)2、由三个顶点可以决定一段二次B样条曲线,若三顶点共线时则所得到的曲线褪化为一条直线段。 (T)3、凡满足参数连续的曲线同时满足几何连续条件,反之则不成立。 (T)4、正轴测投影又可分为等轴测、正二测、正三测三种情况。 (T)5、透视投影中,任何一束不平行于投影面的平行线的透视投影将汇成一点, 称为灭点。 (T)6、光的三基色为:红绿蓝。 (F)7、Bernstain基函数确定后便可绘制出B样条曲线。 (F)8、单边裁减算法中处于裁减边可见侧的顶点会被删除掉。 (F)9、圆弧DDA算法中判别函数F x的绝对值小于1时,在x方向走步。 (F)10、表面模型是图形学中最早来表示形体的模型。 三、选择题(共14分) ( D )1、(2分)多边形填充算法中,不正确的描述是。 A:扫描线算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大 B:边填充算法基本思想是对于每一条扫描线与多边形的交点,将其右方象素取补 C:边填充算法较适合于帧缓冲存储器的图形系统 D:边标志算法也不能解决象素被重复访问的缺点 ( C )2、(2分)使用下列二维图形变换矩阵: T = 将产生变换的结果为 A:图形放大3倍 B:图形放大3倍,同时沿X、Y坐标轴方向各移动1个绘图单位 C:沿X坐标轴方向放大3倍,沿X坐标轴方向放大2倍,同时沿X、Y 坐标轴方向各平移1个绘图单位 D:沿X坐标轴方向各移动3个绘图单位 ( C )3、(2分)由M个控制顶点Pi(i=1,… k) 所决定的n次B样条曲线,由 ( ) 段n次B样条曲线段光滑连接而成。 A:k-n-2 B:k-n-1 C:k-n D:k-n+1 ( C )4、(2分)在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的? A:S和P均在可见的一侧,则输出S和P B:S和P均在可见的一侧,则输出2个顶点 得分评卷人 得分评卷人 得分评卷人 3 0 0 0 2 0 1 1 1 第 1 页共5 页

计算机图形学期末考试题

1、已知一直线段起点(0,0),终点(8,6),利用Bresenham算法生成此直线段,写出 生成过程中坐标点及决策变量d的变化情况,并在二维坐标系中,标出直线上各点。 2、试用中点画圆算法原理推导第一象限中y=0到x=y半径为R的圆弧段的扫描转换算法。(要求写清原理、误差函数和递推公式,并进行优化) 3、如下图所示多边形,若采用扫描线算法进行填充,试写出该多边形的ET表和当扫描线Y=3时的有效边表(AET表)。 4、试按左下右上顺序用四向算法,分析当S1为种子时,下图区域的填充过程。 5、将下图中的多边形ABCD先关于点C(3,4)整体放大2倍,再绕点D(5,3)顺时针旋转90 ,试推导其变换矩阵、计算变换后的图形各顶点的坐标,并画出变换后的图形。

6、已知三角形ABC 各顶点的坐标A(3,2)、B(5,5)、C(4,5),相对直线P 1P 2(线段的坐标分别为:P 1 (-3,-2) 、P 2 (8,3) )做对称变换后到达A ’、B ’、C ’。 试计算A ’、B ’、C ’的坐标值。(要求用齐次坐标进行变换,列出变换矩阵,列出计算式子,不要求计算结果) 7、试作出下图中三维形体ABCDE 的三视图。要求写清变换过程,并画出生成的三视图。 x 8、试采用Sutherland –Cohen 裁剪算法,叙述裁剪如下图所示的直线AB 和CD 的步骤: ① 写出端点A 、B 、C 、D 的编码; ② 写出裁剪原理和直线AB 、CD 的裁剪过程。 A B C D 9 、用梁友栋算法裁减如下图线段AB ,A 、B 点的坐标分别为(3,3)、(-2,-1) 裁剪窗口为wxl=0,wxr=2,wyb=0,wyt=2。

《计算机图形学》期末试卷及部分答案

1《计算机图形学》期末试卷 一、填空: 1、计算机图形学的概念:用计算机建立、存储、处理某个对象的模型,并根据模型产生该对象图形输出的有关理论、方法与技术,称为计算机图形学。 2、刷新的概念:荧光的亮度随着时间按指数衰减,整个画面必须在每一秒内重复显示许 多次,人们才能看到一个稳定而不闪烁的图形,这叫屏幕的刷新。 3、RGB三基色原理 三基颜色组合关系:三基色*不同亮度控制 23*21=16位色 24位真彩色:23*28 4、显示器的显示分辨率:1024*768表示:一行800个像素,一列600个像素 5、使用Bresenham算法画圆,已知X i+1=X i+1;求下一个光栅的位置。 if P i<0 则Y i+1=Y i;否则Y i+1=Y i-1; 6、投影变换的五要素:投影对象、投影面、投影线、投影方向、视点。 7、三视图投影包括:正投影、水平投影、侧投影。 二、问答题: 1、CRT显示器由哪几部分组成?各部分功能是什么? CRT由五部分组成:电子枪、聚焦系统、加速系统、磁偏转系统和荧光屏。 电子枪:发射电子流并控制其强弱; 聚焦系统:将电子流聚焦成很窄的电子; 加速系统:使电子束加速到应有的速度; 磁偏转系统:将电子束引向荧光屏特定的位置; 荧光屏:荧光粉发出可见光。 2、简述直线的dda算法的基本原理,并用dda算法画出(0,0)到(5,2)的直线。(15分) (1)规律: (2)i n t(y+0.5),i n t(x+0.5) 1 | d| 1/k | d| | d|| d| k | d|1, | d| | d| | d| y x y x y x y x = = < = = > , 时, 当 时, 当 ?? ? ? ? ± = ± = <= ? ? ? ± = ± = > + + + + 1 1 , 1 , 1 1 1 1 i i i i y x i i i i y x y y k x x d d k y y x x d d

《计算机图形学》期末试卷及部分答案

《计算机图形学》期末试卷 一、填空: 1、计算机图形学的概念:用计算机建立、存储、处理某个对象的模型,并根据模型产生该对象图形输出的有关理论、方法与技术,称为计算机图形学。 2、刷新的概念:荧光的亮度随着时间按指数衰减,整个画面必须在每一秒内重复显示许 多次,人们才能看到一个稳定而不闪烁的图形,这叫屏幕的刷新。 3、RGB三基色原理 三基颜色组合关系:三基色*不同亮度控制 23*21=16位色 24位真彩色:23*28 4、显示器的显示分辨率:1024*768表示:一行800个像素,一列600个像素 5、使用Bresenham算法画圆,已知X i+1=X i+1;求下一个光栅的位置。 if P i<0 则Y i+1=Y i;否则Y i+1=Y i-1; 6、投影变换的五要素:投影对象、投影面、投影线、投影方向、视点。 7、三视图投影包括:正投影、水平投影、侧投影。 二、问答题: 1、CRT显示器由哪几部分组成?各部分功能是什么? CRT由五部分组成:电子枪、聚焦系统、加速系统、磁偏转系统和荧光屏。 电子枪:发射电子流并控制其强弱; 聚焦系统:将电子流聚焦成很窄的电子; 加速系统:使电子束加速到应有的速度; 磁偏转系统:将电子束引向荧光屏特定的位置; 荧光屏:荧光粉发出可见光。 2、简述直线的dda算法的基本原理,并用dda算法画出(0,0)到(5,2)的直线。(15分) (1)规律: (2)i n t(y+0.5),i n t(x+0.5) 1 | d| 1/k | d| | d|| d| k | d|1, | d| | d| | d| y x y x y x y x = = < = = > , 时, 当 时, 当 ?? ? ? ? ± = ± = <= ? ? ? ± = ± = > + + + + 1 1 , 1 , 1 1 1 1 i i i i y x i i i i y x y y k x x d d k y y x x d d

计算机图形学期末考试题库

一、单项选择题 1.计算机图形显示器一般使用什么颜色模型?(B) A)RGB;B)CMY;C)HSV ;D)HLS 2.哪一个不是国际标准化组织(ISO)批准的图形标准?(D) A)GKS;B)PHIGS;C)CGM ;D)DXF 3.下述用数值微分法(DDA)画斜率的绝对值小于1的直线的C语言子程序中哪一行有错? (A) Void drawLineWithDDA(int x1, int y1, int x2, int y2, int color) { A)int x, y; B)float k = (float)(y2-y1)(x2-x1); C ) for(x=x1,y=y1;x<=x2;x++) { drawPixel(x,y,color); } D ) y+=k; } } 4.下述绕坐标原点旋转a角的坐标变换矩阵中哪一项是错误的?(B) | A B | | C D | A)cos a; B)sin a; C)sin a; D)cos a 5.下述哪一条边不是非均匀有理B样条(NURBS)的优点? (D) A)NURBS比均匀B样条能表示更多的曲面

B) 对于间距不等的数据点,用NURBS 拟合的曲线比用均匀B 样条拟合的曲线更 光滑 C) NURBS 提供的权控制方法比用控制点更能有效的控制曲线的形状 D) 使用NURBS 可以提高对曲面的显示效率 6.透视投影中主灭点最多可以有几个? (D) A) 0; B)1; C)2; D)3 7.在用扫描线法进行点与多边形之间的包含性检测时,下述哪一个操作不正确?(D) A) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次 B) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次 C) 当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次 D) 当射线与多边形的某边重合时,计数1次 8.在简单光反射模型中,由物体表面上点反射到视点的光强下述哪几项之和?(C ) (1)环境光的反射光强;(2)理想漫反射光强;(3)镜面反射光强;(4)物体间的反射光强。 A )(1)和(2) B )(1)和(3) C )(1)(2)和(3) D )(1)(2)(3)和(4) 9. 下面关于NURBS 的论述,哪个是错误的?(B ) A. 可通过控制顶点和权因子来改变形状; B. 仅具有仿射不变性,但不具有透射不变性; C. 非有理B 样条、有理及非有理Bezier 曲线、曲面是NURBS 的特例; D. 可表示标准解析形状和自由曲线、曲面; 10. 下述关于Bezier 曲线]1,0[),(),(21∈t t P t P 的论述,哪个是错误的? () A. P P P ==)0()1(21,在P 处)0(),1(21P P 的切矢量方向相同,大小相等,则)(),(21t P t P 在P 处具有G 1连续;

安徽中医学院-计算机图形学试卷

安徽中医学院-计算机图形学试卷

安徽中医学院2010~2011学年第二学期《计算机图形学》课程 期末考试试卷 命题教师: 沈同平 试卷编号:H0602 审核人: 王世好 适用专业 计算机科学与技术 考试班级 08医软 考生姓名 学号 班级 一、选择题(每小题1分,共20分) 1.计算机图形学与计算机图像处理的关系是( ) A 、计算机图形学是基础,计算机图像处理是其发展 B 、不同的学科,研究对象和数学基础不同,但它们之间也有可转换部分 C 、同一学科在不同场合的不同称呼而已 D 、完全不同的学科,两者毫不相干 2.下列不属于计算机图形学的应用的是( ) A 、计算机辅助绘图及设计 B 、事务管理中的交互式绘图 C 、科学计算可视化 D 、人工智能 3.下列不属于计算机图形软件国际标准的是( ) A 、GKS B 、PHIGS C 、国标码 D 、IGES 4.计算机图形显示器一般使用什么颜色模型 ( ) A 、 RG B B 、 CMY C 、 HSV D 、 HLS 5.分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存 ( ) A 、512K B B 、1MB C 、2MB D 、3MB ; 6.触摸屏是( )设备. A 、输入 B 、输出 C 、输入输出 D 、既不是输入也不是输 出 7.下述用数值微分法(DDA)画斜率的绝对值小于1的直线的C 语言子程序中哪 一行有错 ( ) Void drawLineWithDDA (int x1, int y1, int x2, int y2, int color) { A 、int x, y; B 、float k = (float)(y2-y1)/(x2-x1); 题号 一 二 三 四 合计 统分人 复核人 得分 阅卷人 得分

计算机图形学试题2009级测验考试A卷

华南农业大学期末考试试卷(A 卷) 2009学年第一学期 考试科目: 计算机图形学 考试类型:(闭卷) 考试时间: 120 分钟 学号 姓名 年级专业 一、 填空题(每空1分,共10分) 1. 图形的表示方法有两种: 参数法 和 点阵法 。 2. 目前常用的两个事实图形软件标准是OpenGL 和 DirectX 。 3. 多边形有两种表示方法: 顶点表示法 和点阵表示法。 4. 二维图形基本几何变换包括平移、 比例 、 旋转 等变换。 5. 投影可以分为 平行 投影和 透视 投影。 6. 描述一个物体需要描述其几何信息和 拓扑信息 。 7. 在Z 缓冲器消隐算法中Z 缓冲器每个单元存储的信息是每一个像素点的 深度值 。 二、 判断题(每小题1分,共10分,对的画√,错的画×) 1. 由三个顶点可以决定一段二次B 样条曲线,若三顶点共线时则所得到的曲线褪化为一条直线段。(T ) 2. DDA (微分方程法)是Bresenham 算法的改进。( F ) 3. 插值得到的函数严格经过所给定的数据点,逼近是在某种意义上的最佳近似。( T ) 4. 齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点。( F ) 5. 若相对于某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或者旋转变换,然后将原点平移回去。(T ) 6. Phong 算法的计算量要比Gouraud 算法小得多。 (F ) 7. 将某二维图形整体放大2倍,其变换矩阵可写为???? ??????200010001。( F ) 8. 在种子填充算法中所提到的八连通区域算法同时可填充四连通区域。( T ) 9. 边缘填充算法中是将扫描线与多边形交点左方的所有像素取补。(F ) 10. 计算机图形技术是随着图形硬件设备的发展而发展起来的。(T )

计算机图形学期末考试试卷习题.doc

计算机图形学期末考试试卷( C 卷) 得分 一、判断题(本大题共10 小题,每小题 1 分,共 10 分) 1.计算机图形生成的基本单位是线段。( F) 2.构成图形的要素除了点、线、面、体等几何要素外,还应该包括灰度、色彩、线型、 线宽等非几何要素。( N ) 3. 在齐次坐标系中,若用矩阵来表示各种运算,则比例和旋转变换是矩阵 F 乘法运算, 而平移变换是矩阵加法运算。( F ) 4. Z-Buffer 消隐算法有利于硬件实现,并且不需要排序。( N ) 5. 二次 Bezier 曲线和二次 B 样条曲线都通过控制多边形的首末端点。( F ) 6. 一个向量的齐次坐标的表示形式是唯一的。( F ) 7. 计算机图形技术是随着图形硬件设备的发展而发展起来的。( N ) 8. Phong 算法的计算量要比 Gouraud 算法小得多。( F ) 1 0 0 9. 将某二维图形整体放大 2 倍,其变换矩阵可写为。 1 0 (F ) 0 0 2 10. 图形软件标准是为提高图形软件的易用性而提出的。( F) 得分 二、填空题(本大题共10 空,每空 1 分,共10 分) 1. 在多边形填充过程中,常采用、左闭右开和下闭上开的原 则对边界像素进行处理。 2. 基本几何变换指平移、比例和旋转三种变换。 3. 屏幕上最小的发光单元叫作像素,它的多少叫做分辨率。 4. ISO 批准的第一个图形软件标准是GKS ,进入 20 世纪 90 年代后,存在 的事实上的图形软件标准主要是OpenGL 和Direct x 。

5. 图形的表示方法有两种:参数法和点阵法。 6. 多边形的表示方法有顶点表示法和点阵表示法两种。 7. 计算机三维模型的描述有线框模型、表面模型和实 体模型。 8. 颜色包含 3 个要素:色调、饱和度和亮度。 得分 三、简答题(本大题共 5 小题,每小题 5 分,共25 分) 1.计算机图形学研究的主要内容是什么? 2 .什么是齐次坐标?齐次空间点P(X、 Y、 W) 对应的笛卡尔坐标是什么? 3 .帧缓存的容量与什么有关?假定一个光栅扫描系统,分辨率800×600,要求可显示 颜色 256 种,请问帧缓存的容量需要多少字节? 4.什么是走样?什么是反走样?常用的反走样技术有哪些? 5.简单光照模型的反射光由哪几部分组成,光照计算时有哪两种明暗处理技术?

计算机图形学期末考试试题

计算机图形学期末考试试题 一、单项选择题(本大题共10小题,每小题3分,共30分)提示:在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分 1)灰度等级为256级,分辨率为1024*1024的显示模式,至少需要的帧缓存容量为___B____bit。 A、7M B、8M C、10M D、16M 2) ___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.

计算机图形学试卷

2004级信管系计算机图形学期末考试题 一、填空题(每空1分) 1、分辨率为2048×1024,能显示256种颜色的显示器,至少需要选用帧缓存 容量为 2 MB。 2、彩色显示器使用颜色模型,而彩色打印机使用软骨病RGB 颜色模型。 3、在图形文件中,常用来描述图形元素(点,线,圆,弧等);而在光栅扫 描图形显示器中,采用显示所有图形。 4、当三维物体用透视变换方程投影到观察平面上,物体中不与观察平面平行 任一簇平行线投影成收敛线,其收敛点为。物体的平行于某一坐标轴的平行线的灭点为。 5、可见光的波长为纳米。 6、在简单光照模型中,一个点光源照射到物体表面上一点,再反射出来的光, 可分为三部分、和。 二、选择题(有的为多选题,每题2分) (1)在下列有关CRT显示器的叙述中,正确的论述为(ABD ) A、CRT由五部分组成:电子枪、聚焦系统、加速系统、磁偏转系统和荧光 屏; B、电子枪:发射电子流并控制其强弱; C、聚焦系统:将电子束引向荧光屏特定的位置。 D、加速系统:使电子束加速到应有的速度; E、磁偏转系统:将电子流聚焦成很窄的电子。; (2)下述用数值微分法(DDA)画斜率的绝对值小于1的直线的C语言子程序中哪一行有错(D ) V oid drawLineWithDDA(int x1, int y1, int x2, int y2, int color) { A、int x, y; B、float k = (float)(y2-y1)(x2-x1); C、for(x=x1,y=y1;x<=x2;x++) { putpixel (x, y, color); } D、y+=k; } (3)使用下列二维图形变换矩阵,将产生的变换结果为( D ) A、图形放大2倍; B、图形放大2倍,同时沿X、Y坐标轴方向各移动1个绘图单位;

相关文档
最新文档