当前位置:文档之家› 计算机图形学模拟试卷和答案教程文件

计算机图形学模拟试卷和答案教程文件

计算机图形学模拟试卷和答案教程文件
计算机图形学模拟试卷和答案教程文件

计算机图形学模拟试

卷和答案

北京语言大学网络教育学院

《计算机图形学》模拟试卷一

注意:

1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、计算机图形学与计算机图像学(图像处理)的关系是()。

[A] 计算机图形学是基础,计算机图像学是其发展

[B] 不同的学科,研究对象和数学基础都不同,但它们之间也有可相互转换部分

[C] 同一学科在不同场合的不同称呼而已

[D] 完全不同的学科,两者毫不相干

2、多边形填充算法中,错误的描述是()。

[A] 扫描线算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大

[B] 边填充算法基本思想是对于每一条扫描线与多边形的交点,将其右方象素取补

[C] 边填充算法较适合于帧缓冲存储器的图形系统

[D] 边标志算法也不能解决象素被重复访问的缺点

仅供学习与交流,如有侵权请联系网站删除谢谢0

3、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。哪种情况下输出的顶点是错误的?()

[A] S和P均在可见的一侧,则输出点P

[B] S和P均在不可见的一侧,,则输出0个顶点

[C] S在可见一侧,,P在不可见一侧,则输出线段SP与裁剪线的交点和S

[D] S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P

4、下列关于反走样的叙述中,错误的论述为()。

[A] 把像素当作平面区域来采样[B] 提高分辨率

[C] 增强图像的显示亮度[D] 采用锥形滤波器进行加权区域采

5、下列关于平面几何投影的叙述中,错误的论述为()。

[A] 透视投影的投影中心到投影面的距离是有限的

[B] 在平行投影中不可能产生灭点

[C] 在透视投影中,一组平行线的投影仍保持平行

[D] 透视投影与平行投影相比,视觉效果更真实,但不一定能真实反映物体的精确尺寸和形状

6、下列关于Bezier曲线的论述中,错误的论述为()。

[A] 曲线及其控制多边形在起点和终点具有同样的几何性质

[B] 在起点和终点处的切线方向和控制多边形第一条边和最后一条边的方向相同

[C] n个控制点控制一条n次Bezier曲线

[D] 某直线与平面Bezier曲线的交点个数不多于该直线与控制多边形的交点个数

7、下面给出的四个选项中,()不是Bezier曲线具有的性质。

[A] 局部性[B] 几何不变性[C] 变差缩减性[D] 凸包性

8、分辨率为2048×1024的显示器需要多少字节位平面数为8的帧缓存?()

仅供学习与交流,如有侵权请联系网站删除谢谢1

[A] 512KB [B] 1MB [C] 2MB [D] 4MB

9、计算机图形学与计算几何之间的关系是()。

[A] 学术上的同义词[B] 计算几何是计算机图形学的前身

[D] 两门毫不相干的学科

[C] 计算机图形学以计算几何为理论

基础

10、计算机显示设备一般使用的颜色模型是()。

[A] RGB [B] HSV

[C] CMY [D] 不在A、B、C中出现

二、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。

11、投影变换的主灭点个数可以有无限个。

()

12、齐次坐标系能够表示图形中的无穷远点。

()

13、B样条曲线不具有变差缩减性。

()

14、比例变换和旋转变换可以交换先后次序,变换结果不

变。()

15、计算机图形学的标准通常指数据文件格式标准和子程序界面标

准。()

三、【填空题】(本大题共10小题,每小题2分,共20分)请将答案填写在答题卷相应题号处。

仅供学习与交流,如有侵权请联系网站删除谢谢2

16、三维图形的几何变换有平移、比例、对称、()、旋转、()、()等变换。

17、交互式绘图系统的基本交互任务包括:()、()、文本输入和数值输入。

18、几何图形的布尔运算主要是两个图形对象的()、

()、()三种运算。

19、减少或克服图形失真的技术叫做()。

20、在绘制物体图形时消除被遮挡的不可见的线或面,称为()。

四、【名词解释】(本大题共4小题,每小题5分,共20分)请将答案填写在答题卷相应题号处。

21、窗口

22、模式识别

23、用户坐标系

24、线消隐

五、【作图题】(本大题共1小题,每小题15分,共15分)请将答案填写在答题卷相应题号处。

25、已知一直线段起点(1,10),终点(8,1),利用中点Bresenham算法生成此直线段,写出生成过程中坐标点及误差d的变化情况。并在下面的方格中,标出直线上各点。

仅供学习与交流,如有侵权请联系网站删除谢谢3

仅供学习与交流,如有侵权请联系网站删除 谢谢4

02222111<≥??

?

???+=?-?+=?-?=++i i i i i i d d x

d d y x d d y x d 初值误差计算公式:

六、【计算题】(本大题共1小题,每小题15分,共15分)请将答案填写在答题卷相应题号处。

26、已知三角形ABC 各顶点的坐标A (1,4)、B (3,4)、C (4,1),相对A 点逆时针旋转300,各顶点分别到达A '、B '、C '。

试计算A '、B '、C '的坐标值。(要求用齐次坐标表示,并列出各步变换矩阵。)

《计算机图形学》模拟试卷一 答案

(0,0)

一、【单项选择题】(本大题共10小题,每小题2分,共20分)

二、【判断题】(本大题共5小题,每小题2分,共10分)

三、【填空题】(本大题共10小题,每小题2分,共20分)

16、 (错切); (投影); (透视变换);

17、 (定位); (选择);

18、 (联合/Union); (交集/Intersection); (差集/Subtraction);

19、 (反走样);

20、 (消隐);

四、【名词解释】(本大题共4小题,每题5分,共20分)

21、标准答案:

用户选定的图形观察区域称为窗口,窗口中的图形是可见的,而窗口外的图形是不可见的。

复习范围或考核目标:课件第3章第3节。

22、标准答案:

是指计算机对图形信息进行识别和分析描述,是从图形到描述的表达过程。

复习范围或考核目标:课件第1章第4节。

23、标准答案:

仅供学习与交流,如有侵权请联系网站删除谢谢5

仅供学习与交流,如有侵权请联系网站删除 谢谢6

用户为处理自已的图形时所采用的坐标系,单位由用户自己决定。 复习范围或考核目标:课件第2章 第1节。 24、标准答案:

消隐对象是物体上的边,消除的是物体上不可见的边。它用于线框图。 复习范围或考核目标:课件第7章第1节。

五、【作图题】(本大题共1小题,每题15分,共15分) 25、标准答案:17

9

18101>=--=??=

X Y k , Y 是最大位移方向,以Y 方向计长,走步数C=10。 递推公式:

?????-=???<≥+=++++0

01

11111

i i i i i d x d x X i i y y

C=10 x 0= 1,y 0=10,取点(1,10)

C=9 d 1 = 2△X-△Y=14-9=5>0 x 1= x 0+1=2,y 1=y 0-1=9 取点(2,9) C=8 d 2 = d 1 + 2△X-2△Y=5+14-18=1>0 x 2= x 1+1=3,y 2= y 1-1=8 取点(3,8)

C=7 d 3 = d 2 + 2△X-2△Y=1+14-18=-3<0 x 3= x 2 =3,y 3= y 2-1=7 取点(3,7)

(0,0)

C=6 d

4 = d

3

+ 2△X =-3+14=11>0 x

4

= x

3

+1=4,y

4

= y

3

-1=6 取点

(4,6)

C=5 d

5 = d

4

+ 2△X-2△Y=11+14-18=7>0 x

5

= x

4

+1=5,y

5

= y

4

-1=5 取

点(5,5)

C=4 d

6 = d

5

+ 2△X-2△Y =7+14-18= 3>0 x

6

= x

5

+1=6,y

6

= y

5

-1=4 取

点(6,4)

C=3 d

7 = d

6

+ 2△X-2△Y=3+14-18=-1<0 x

7

=x

6

=6,y

7

= y

6

-1=3 取点

(6,3)

C=2 d

8 = d

7

+ 2△X =-1+14=13>0 x

8

= x

7

+1=7,y

8

= y

7

-1=2 取点

(7,2)

C=1 d

9 = d

8

+ 2△X-2△Y =13+14-18=9>0 x

9

= x

8

+1=8,y

9

= y

8

-1=1

取点(8,1)

确定计长方向及走步数: 2分

算出误差值,正确取点: 11分

在方格图中正确标出各点: 2分

复习范围或考核目标:课件第2章第1节。

六、【计算题】(本大题共1小题,每小题15分,共15分)

26、标准答案:

仅供学习与交流,如有侵权请联系网站删除谢谢7

仅供学习与交流,如有侵权请联系网站删除 谢谢8

复习范围或考核目标:课件第4章第1节。

[]][]

[[]

][][

]

[[]][]]

[902

.2098.51

902

.2098.512

3

3112

3

35114

15

732.21

5732.215

3

114

3

1411411411132213233023

21021

23:141010001.310

02321021

2

3

10

0030cos 30sin 030sin 30

cos 30.2141010001

.1''

''

''32130

0020

1==?

??=-+=====+======??

???

??

?

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

??

?

?????=????????

?????????

?-=?????-??

??

?=???

??

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

’‘’,,,变换矩阵坐标再平移回原处转绕坐标系原点逆时针旋点平移到坐标系原点将C C C

C

B B B B

A A A A Y X T Y X

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

北京语言大学网络教育学院

《计算机图形学》模拟试卷二

注意:

1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、触摸屏是()设备。

[A] 输入[B] 输出

[C] 输入输出[D] 既不是输入也不是输出

2、下列有关平面几何投影的叙述语句中,正确的论述为()。

[A] 透视投影与平行投影相比,视觉效果更有真实感,而且能真实地反映物体的精确的尺寸和形状

[B] 透视投影变换中,一组平行线投影在与之平行的投影面上,可以产生灭点

[C] 在三维空间中的物体进行透视投影变换,可能产生三个或者更多的主灭点

[D] 在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为平行投影

3、对于由P

0P

1

P

2

三点所决定的二次B样条曲线,下列叙述中错误的是

()。

[A] 起始点位于(P0+P2)/2处

仅供学习与交流,如有侵权请联系网站删除谢谢9

[B] 终止点位于(P2+P1)/2处

[C] 若P0P1P2三点共线时,该曲线是一条线段

[D] 起始点的切矢为:P1-P0

4、分辨率为1024×1024的显示器需要多少字节位平面数为16的帧缓存?()

[A] 512KB[B] 1MB[C] 2MB[D] 3MB

5、下列不是常见位图文件类型的是哪一项?()

[A] PCX[B] TIFF[C] HSV[D] BMP

6、n次B样条曲线具有()阶参数连续性。

[A] n-2 [B] n-1 [C] n [D] n+1

7、用编码裁剪法裁剪二维线段时,判断下列直线段采用哪种方法?假设直线段的两个端点M、N的编码分别为0101和1010()。

[A] 直接保留[B] 直接舍弃

[C] 对MN再分割求交[D] 无法判断

8、包围盒的主要用途在于()。

[A] 多边形裁剪[B] 区域填充

[C] 消隐[D] 几何变换

9、三维旋转变换的旋转轴()。

[A] 仅限于X轴[B] 投影平面及景物之外

[C] 景物上[D] 空间任意点

10、计算机图形显示器一般使用什么颜色模型?()

[A] RGB[B] CMY[C] HSV[D] HLS

二、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。

11、使用齐次坐标可以将n维空间的一个点向量唯一的映射到n+1维空间中。()

仅供学习与交流,如有侵权请联系网站删除谢谢10

12、B样条的所有优点都在非均匀有理B样条中保留

()

13、基本光线跟踪算法主要跟踪漫反射光。

()

14、Bezier曲线具有变差缩减性。

()

15、在平行投影中不产生灭点。

()

三、【填空题】(本大题共10小题,每小题2分,共20分)请将答案填写在答题卷相应题号处。

16、表现三维形体的模型有线框模型、()和()。

17、三视图投影包括正投影、()、()。

18、区域可分为()向连通区域和()向连通区域。

19、计算机中字符由一个()唯一标识。

20、计算机字库分为()型和()型两种。

21、光栅图形显示器具有闪烁和()现象。

四、【名词解释】(本大题共4小题,每小题5分,共20分)请将答案填写在答题卷相应题号处。

22、投影变换

23、图像

仅供学习与交流,如有侵权请联系网站删除谢谢11

计算机图形学试题附答案完整版

名词解释 将图形描述转换成用像素矩阵表示的过程称为扫描转换。 1.图形 2.像素图 3.参数图 4.扫描线 5.构造实体几何表示法 6.投影 7.参数向量方程 8.自由曲线 9.曲线拟合 10.曲线插值 11.区域填充 12.扫描转换 三、填空 1.图形软件的建立方法包括提供图形程序包、和采用专用高级语言。 2.直线的属性包括线型、和颜色。 3.颜色通常用红、绿和蓝三原色的含量来表示。对于不具有彩色功能的显示系统,颜色显示为。 4.平面图形在内存中有两种表示方法,即和矢量表示法。 5.字符作为图形有和矢量字符之分。 6.区域的表示有和边界表示两种形式。 7.区域的内点表示法枚举区域内的所有像素,通过来实现内点表示。 8.区域的边界表示法枚举区域边界上的所有像素,通过给赋予同一属性值来实现边界表示。 9.区域填充有和扫描转换填充。 10.区域填充属性包括填充式样、和填充图案。 11.对于图形,通常是以点变换为基础,把图形的一系列顶点作几何变换后,

连接新的顶点序列即可产生新的变换后的图形。 12.裁剪的基本目的是判断图形元素是否部分或全部落在之内。 13.字符裁剪方法包括、单个字符裁剪和字符串裁剪。 14.图形变换是指将图形的几何信息经过产生新的图形。 15.从平面上点的齐次坐标,经齐次坐标变换,最后转换为平面上点的坐标,这一变换过程称为。 16.实体的表面具有、有界性、非自交性和闭合性。 17.集合的内点是集合中的点,在该点的内的所有点都是集合中的元素。 18.空间一点的任意邻域内既有集合中的点,又有集合外的点,则称该点为集合的。 19.内点组成的集合称为集合的。 20.边界点组成的集合称为集合的。 21.任意一个实体可以表示为的并集。 22.集合与它的边界的并集称集合的。 23.取集合的内部,再取内部的闭包,所得的集合称为原集合的。 24.如果曲面上任意一点都存在一个充分小的邻域,该邻域与平面上的(开)圆盘同构,即邻域与圆盘之间存在连续的1-1映射,则称该曲面为。 25.对于一个占据有限空间的正则(点)集,如果其表面是,则该正则集为一个实体(有效物体)。 26.通过实体的边界来表示一个实体的方法称为。 27.表面由平面多边形构成的空间三维体称为。 28.扫描表示法的两个关键要素是和扫描轨迹。 29.标量:一个标量表示。 30.向量:一个向量是由若干个标量组成的,其中每个标量称为向量的一个分量。 四、简答题 1. 什么是图像的分辨率?

《计算机图形学》 试卷A及参考答案

()4.EGA/VGA为增强图形显示效果的一种图形处理软件的名称。 ()5.对山、水等不规则对象进行造型时,大多采用过程式模拟方法。 ()6.实体的边界由平面多边形或空间曲面片组成。 ()7.平面多面体表面的平面多边形的边最多属于两个多边形,即它的表面具有二维流形的性质。 ()8.观察空间位于前后裁剪面之间的部分称为裁剪空间或视见体。 ()9.找出并消除物体中的不可见部分,称为消隐。 ()10.使用齐次坐标可以将n维空间的一个点向量唯一的映射到n+1维空间中。 三、填空题(将正确答案填入横线上,每空2分,共20分) 1.直线的属性包括线型、和颜色。 2.颜色通常用红、绿和蓝三原色的含量来表示。对于不具有彩色功能的显示系统,颜色显示为。 3.平面图形在内存中有两种表示方法,即和矢量表示法。 4.将三维物体变为二维图形的变换称为,其有两种基本方式:平行投影、。 5.边界点组成的集合称为集合的。 6.对于一个占据有限空间的正则(点)集,如果其表面是,则该正则集为一个实体有效物体。 7.通过实体的边界来表示一个实体的方法称为。 8.表面由平面多边形构成的空间三维体称为。 9.标量:一个标量表示。 四、简答题(每小题5分,共20分) 1.什么是图像的分辨率?

2.局部光照模型和全局光照模型的不同之处是什么? 3.实体采用八叉树表示法有哪些缺点? 4.消隐算法有哪些类型,它们各有什么特点?

五、计算题(每小题11分,共22分) 1.写出直线方程b mx y +=''对应的xy 坐标方程,假设''y x 坐标系是由xy 坐标系旋转90°得到。 2.写出从),(111y x P 到),(222y x P 的段与(a )垂直线x =a , (b )水平线y =b 的交点。

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

一、填空题 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.常用的交互式绘图技术有、、和。

《计算机图形学》试卷及答案

一、填空题(每空0.5分,共 1 0 分) 1、 计算机图形学中的图形是指由点、线、面、体等 和明暗、灰度(亮度)、色 彩等 构成的,从现实世界中抽象出来的带有灰度、色彩及形状的图或形。 2、 一个计算机图形系统至少应具有 、 、输入、输出、 等 基本功能。 3、 常用的字符描述方法有:点阵式、 和 。 4、 字符串剪裁的策略包括 、 和笔划/像素精确度 。 5、 所谓齐次坐标就是用 维向量表示一个n 维向量。 6、 投影变换的要素有:投影对象、 、 、投影线和投影。 7、 输入设备在逻辑上分成定位设备、描画设备、定值设备、 、拾取设备 和 。 8、 人机交互是指用户与计算机系统之间的通信,它是人与计算机之间各种符号和动作 的 。 9、 按照光的方向不同,光源分类为: , , 。 10、从视觉的角度看,颜色包含3个要素:即 、 和亮度。 二、单项选择题(每题 2分,共 30 分。请将正确答案的序号填在 题后的括号内) 1、在CRT 显示器系统中,( )是控制电子束在屏幕上的运动轨迹。 A. 阴极 B. 加速系统 C. 聚焦系统 D. 偏转系统 2、分辨率为1024×1024的显示器需要多少字节位平面数为16的帧缓存?( ) A. 512KB B. 1MB C. 2MB D. 3MB 3、计算机图形显示器一般使用什么颜色模型?( ) A. RGB B. CMY C. HSV D. HLS 4、下面哪个不属于图形输入设备?( ) A. 键盘 B. 绘图仪 C. 光笔 D. 数据手套 5、多边形填充算法中,错误的描述是( )。 A. 扫描线算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大 B. 边填充算法基本思想是对于每一条扫描线与多边形的交点,将其右方象素取补 C. 边填充算法较适合于帧缓冲存储器的图形系统

《计算机图形学》复习试题

计算机图形学模拟试卷 计算机图形学课程试卷(卷) 注意:1、本课程为必修(表明必修或选修),学时为 51 ,学分为 3 2、本试卷共 3 页;考试时间 120 分钟;出卷时间:年 12 月 3、姓名、学号等必须写在指定地方;考试时间:年 1 月 11 日 4、本考卷适用专业年级:任课教师: (以上内容为教师填写) 专业年级班级 学号姓名 一、名词解释(15分) 1.国际标准化组织(ISO)对计算机图形学的定义

2. 象素图 3. 正投影 4. 纹理 5. 位图 二.单项选择题(1.5×10=15分) ( )1、在TC 环境下编译绘图程序进行图形初始化时,要寻找文件的格式是?______。 A ).DOC B ).CPP C ).C D ).BGI ( )2、图形系统是由四部分组成,分别为 A).应用系统结构;图形应用软件;图形支撑软件;图形设备。 B).计算机;显示器;打印机;图形应用软件。 C).计算机;图形设备;图形支撑软件;图形应用软件。 D).计算机;图形软件;图形设备;应用数据结构。 ( )3、使用下列二维图形变换矩阵: T=???? ??????111020002 将产生变换的结果为______ 。 A )图形放大2倍; B )图形放大2倍,同时沿X 、Y 坐标轴方向各移动1个绘图单位; C )沿X 坐标轴方向各移动2个绘图单位; D )上述答案都不对。 ( )4、图形显示器的工作方式为 A ).文本方式 B ).图形方式 C ).点阵方式 D ).文本与图形方式 ( )5、透视投影中主灭点最多可以有几个? A) 3 B)2 C)1 D)0 ( )6、在用射线法进行点与多边形之间的包含性检测时,下述哪一个操作不正确? A) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次 B) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次 C) 当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次 D) 当射线与多边形的某边重合时,计数1次 ( )7、下列有关平面几何投影的叙述语句中,正确的论述为

计算机图形学课程设计书

计算机图形学课程设计 书 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

课程设计(论文)任务书 理学院信息与计算科学专业2015-1班 一、课程设计(论文)题目:图像融合的程序设计 二、课程设计(论文)工作: 自2018 年1 月10 日起至2018 年1 月12日止 三、课程设计(论文) 地点: 2-201 四、课程设计(论文)内容要求: 1.本课程设计的目的 (1)熟悉Delphi7的使用,理论与实际应用相结合,养成良好的程序设计技能;(2)了解并掌握图像融合的各种实现方法,具备初步的独立分析和设计能力;(3)初步掌握开发过程中的问题分析,程序设计,代码编写、测试等基本方法;(4)提高综合运用所学的理论知识和方法独立分析和解决问题的能力; (5)在实践中认识、学习计算机图形学相关知识。 2.课程设计的任务及要求 1)基本要求: (1)研究课程设计任务,并进行程序需求分析; (2)对程序进行总体设计,分解系统功能模块,进行任务分配,以实现分工合作;(3)实现各功能模块代码; (4)程序组装,测试、完善系统。 2)创新要求: 在基本要求达到后,可进行创新设计,如改进界面、增加功能或进行代码优化。

3)课程设计论文编写要求 (1)要按照书稿的规格打印誊写课程设计论文 (2)论文包括封面、设计任务书(含评语)、摘要、目录、设计内容、设计小结(3)论文装订按学校的统一要求完成 4)参考文献: (1)David ,《计算机图形学的算法基础》,机械工业出版社 (2)Steve Cunningham,《计算机图形学》,机械工业出版社 (3) 5)课程设计进度安排 内容天数地点 程序总体设计 1 实验室 软件设计及调试 1 实验室 答辩及撰写报告 1 实验室、图书馆 学生签名: 2018年1月12日 摘要 图像融合是图像处理中重要部分,能够协同利用同一场景的多种传感器图像信息,输出一幅更适合于人类视觉感知或计算机进一步处理与分析的融合图像。它可明显的改善单一传感器的不足,提高结果图像的清晰度及信息包含量,有利于更为准确、更为可靠、更为全面地获取目标或场景的信息。图像融合主要应用于军事国防上、遥感方面、医学图像处理、机器人、安全和监控、生物监测等领域。用于较多也较成熟的是红外和可见光的融合,在一副图像上显示多种信息,突出目标。一般情况下,图像融合由

计算机图形学5套模拟题

组卷规则:每套模拟题5个问答或者计算或者证明题,每题20分。 《计算机图形学基础》模拟试题(1) 1、简述Cohen-Sutherland 裁剪方法的思想,并指出与之相比,中点裁剪方法的改进之处,及这种改进的理由。 答:Cohen-Sutherland 裁剪算法的思想是:对于每条线段分为三种情况处理。(1)若完全在窗口内,则显示该线段简称“取”之。(2)若明显在窗口外,则丢弃该 线段,简称“弃”之。(3)若线段既不满足“取”的条件,也不满足“弃”的条件,则求线段与窗口交点,在交点处把线段分为两段。其中一段完全在窗口外,可弃之。然后对另一段重复上述处理。中点分割算法的大意是,与Cohen-Sutherland 算法一样首先对线段端点进行编码,并把线段与窗口的关系分为三种情况: 全在、完全不在和线段和窗口有交。对前两种情况, 进行同样的处理。对于第三种情况,用中点分割的方法求出线段与窗口的交点。即从点出发找出距最近的可见点A和从点出发找出距最近的可见点B,两个可见点之间的连线即为线段的可见部分。从出发找最近可见点采用中点分割方法:先求出的中点,若不是显然不可见的,并且在窗口中有可见部分,则距最近的可见点一定落在上,所以用代替;否则取代替。再对新的求中点。重复上述过程,直到长度小于给定的控制常数为止,此时收敛于交点。 改进之处在于,对第三种情况,不直接解方程组求交,而是采用二分法收搜索交点。这种改进的理由是:计算机屏幕的象素通常为1024×1024,最多十次二分搜索即可倒象素级,必然找到交点。而且中点法的主要计算过程只用到加法和除2运算,效率高,也适合硬件实现。 2、在Phong 模型 中,三项分别表示何含义?公式中的各个符号的含义指什么? 答:三项分别代表环境光、漫反射光和镜面反射光。为环境光的反射光强,为理想漫反射光强,为物体对环境光的反射系数,为漫反射系数,为镜面反射系数,为高光指数,L 为光线方向,N 为法线方向,V 为视线方向,R 为光线的反射方向。

计算机图形学基础教程实验报告

湖北民族学院信息工程学院实验报告 (数字媒体技术专业用) 班级:0312413姓名:谌敦斌学号:031241318实验成绩: 实验时间:2013年10 月14 日9、10 节实验地点:数媒实验室课程名称:计算机图形学基础教程实验类型:设计型 实验题目:直线与圆的绘制 一、实验目的 通过本次实验,熟练掌握DDA、中点、Bresenham直线绘制方法和中点、Bresenham圆的画法,能够在vc环境下独立完成实验内容,逐渐熟悉opengl的语法特点,提高程序基本绘图的能力。 二、实验环境(软件、硬件及条件) Microsoft vc++6.0 多媒体计算机 三、实验内容 1.从DDA、中点、Bresenham画线法中任选一种,完成直线的绘制。 2.从中点、Bresenham画圆法中任选一种,完成圆的绘制。 四、实验方法与步骤 打开vc++6.0,新建一个工程,再在工程里面建一个.cpp文件,编辑程序,编译连接后执行即可。

程序如下 bresenham画线法: #include #include int bresenham(int x0,int y0,int x1,int y1,int color) { int x,y,dx,dy,e,i; dx=x1-x0; dy=y1-y0; e=-dx; y=y0; for(x=x0;x<=x1;x++) { putpixel(x,y,color); e+=2*dy; if(e>=0) { y++; e-=2*dx; } } return 0; } int main() { initgraph(640,480); bresenham(0,0,500,200,255); while(!kbhit()) { } closegraph(); return 0; } Bresenham画圆法: #include #include int circlepoints(int x,int y,int color) { putpixel(255+x,255+y,color); putpixel(255+y,255+x,color); putpixel(255-x,255+y,color);

计算机图形学课程教学大纲

《计算机图形学》课程教学大纲一、课程基本信息 课程代码:110053 课程名称:计算机图形学 英文名称:Computer Graphics 课程类别:专业课 学时:72 学分: 适用对象:信息与计算科学专业本科生 考核方式:考试(平时成绩占总成绩的30%) 先修课程:高级语言程序设计、数据结构、高等代数 二、课程简介 中文简介: 计算机图形学是研究计算机生成、处理和显示图形的学科。它的重要性体现在人们越来越强烈地需要和谐的人机交互环境:图形用户界面已经成为一个软件的重要组成部分,以图形的方式来表示抽象的概念或数据已经成为信息领域的一个重要发展趋势。通过本课程的学习,使学生掌握计算机图形学的基本原理和基本方法,理解图形绘制的基本算法,学会初步图形程序设计。 英文简介: Computer Graphics is the subject which concerned with how computer builds, processes and shows graphics. Its importance has been shown in people’s more and more intensively need for harmony human-machine interface. Graphics user interface has become an important part of software. It is a significant trend to show abstract conception or data in graphics way. Through the learning of this course, students could master Computer Graphics’basic theories and methods,understand graphics basic algorithms and learn how to design basic graphics program. 三、课程性质与教学目的 《计算机图形学》是信息与计算科学专业的一门主要专业课。通过本课程的学习,使学生掌握基本的二、三维的图形的计算机绘制方法,理解光栅图形生成基本算法、几何造型技术、真实感图形生成、图形标准与图形变换等概念和知识。学会图形程序设计的基本方法,为图形算法的设计、图形软件的开发打下基础。 四、教学内容及要求 第一章绪论 (一)目的与要求 1.掌握计算机图形学的基本概念; 2.了解计算机图形学的发展、应用; 3.掌握图形系统的组成。

计算机图形学 课程设计作品

《计算机图形学Visual c++版》考试作业报告 题目:计算机图形学图形画板 专业:推荐IT学长淘宝日用品店530213 班级:推荐IT学长淘宝日用品店530213 学号:推荐IT学长淘宝日用品店530213 姓名:推荐IT学长淘宝日用品店530213 指导教师:推荐IT学长淘宝日用品店530213 完成日期: 2015年12月2日

一、课程设计目的 本课程设计的目标就是要达到理论与实际应用相结合,提高学生设计图形及编写大型程序的能力,并培养基本的、良好的计算机图形学的技能。 设计中要求综合运用所学知识,上机解决一些与实际应用结合紧密的、规模较大的问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握计算机图形学基本知识和算法设计的基本技能术,掌握分析、解决实际问题的能力。 通过这次设计,要求在加深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。 二、设计内容推荐IT学长淘宝日用品店530213 设计一个图形画板,在这个图形画板中要实现: 1,画线功能,而且画的线要具备反走样功能。 2, 利用上面的画线功能实现画矩形,椭圆,多边形,并且可以对这些图形进行填充。 3,可以对选中区域的图形放大,缩小,平移,旋转等功能。 三、设计过程 程序预处理:包括头文件的加载,常量的定义以及全局变量的定义 #include "stdafx.h" #include "GraDesign.h" #include "GraDesignDoc.h" #include "GraDesignView.h" #include "math.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif //******自定义全局变量 int type = -1; CPoint point1; CPoint point2; CPoint temp[2];

图形学模拟试题 (含答案)

计算机图形学课程模拟试卷(参考答案含评分标准) 2010—2011学年第二学期 年级专业学号姓名得分 一、简要回答题(每题7分,共7题,共49分) 1.被誉为“图形学之父”的伊万?萨瑟兰(Ivan Sutherland)对计算机图形学理论和 应用的主要贡献有哪些? 答:(1)(3分)萨瑟兰在MIT攻读博士学位时,在著名的林肯实验室完成基于光笔的交互式图形系统:Sketchpad。这一系统中许多交互式图形设计的创意是革命性的,它的影响一直延续到今天。 (2)(4分)用于显示立体和彩色图像的“Lorgnette”技术和一系列图形图像算法,如分区编码的直线段裁剪算法、多边形裁剪算法、曲面的表示和消除隐藏线算法等等。 2.有人认为图形学算法主要依赖于点和向量的数学运算,你是否认同这一观点?给出 同意或反对的理由,并举例说明。 答:这一观点是正确的(2分),主要理由和举例如下(5分): (1)图形学的很多算法属于几何算法,点(从三维、二维到一维)是最基本的几何要素,也是统一基本几何的计算机表示形式。例如,在观察流水线上的主要图形学算法,无 论是表示和生成(显示)、建模(造型)、变换(包括投影、观察、消隐)都可以统 一到建立基于点的几何模型;(可以以典型的光栅图形学的算法如基本图形的生成和 变换、三维观察、Z-Buffer算法为例说明) (2)向量几何是图形学的重要数学基础、建立了以“方向性”概念的基本理论、思想方法、几何结构、几何算法与复杂性分析的几何计算理论体系。例如,借助向量几何可以将 二维布尔运算降为一维向量计算、将三维布尔运算下降为二维布尔运算、将三维消隐 算法最终归结为一维交集算法等等,从而使几何计算的复杂性大为简化。(可以以比 较典型的Liang-Barsky裁剪算法、三维实体造型CSG树生成,隐藏线消除算法等为例 说明)。 『评分说明』若认为这一观点是错误的或持有含糊的态度,且给出的例子是片面的、主观的,则本题不得分。其他错误情况者,如未举例说明,酌情扣2分左右。 3.针对多面体模型,直接用简单光照模型绘制会有什么问题?简述两种增量式光照明 模型(多边形绘制)的基本思想,并指出两个算法的主要区别。 答: (1)(3分)针对多面体模型,使用简单光照模型绘制会在多边形与多边形之交界处产生明暗的不连续变化,影响了曲面的显示效果,即马赫带效应。如果增加多边形个数,减小每个多边形的

计算机图形学 图形的几何变换的实现算法教程文件

计算机图形学图形的几何变换的实现算 法

实验二 图形的几何变换的实现算法 班级 08信计 学号 59 姓名 分数 一、实验目的和要求: 1、掌握而为图形的基本几何变换,如平移,旋转,缩放,对称,错切变换;。 2、掌握OpenGL 中模型变换函数,实现简单的动画技术。 3、学习使用OpenGL 生成基本图形。 4、巩固所学理论知识,加深对二维变换的理解,加深理解利用变换矩阵可由简单图形得到复杂图形。加深对变换矩阵算法的理解。 编制利用旋转变换绘制齿轮的程序。编程实现变换矩阵算法,绘制给出形体的三视图。调试程序及分析运行结果。要求每位学生独立完成该实验,并上传实验报告。 二、实验原理和内容: . 原理: 图像的几何变换包括:图像的空间平移、比例缩放、旋转、仿射变换和图像插值。 图像几何变换的实质:改变像素的空间位置,估算新空间位置上的像素值。 图像几何变换的一般表达式:[,][(,),(,)]u v X x y Y x y = ,其中,[,]u v 为变换后图像像素的笛卡尔坐标, [,]x y 为原始图像中像素的笛卡尔坐标。这样就得到了原始图像与变换后图像的像素的对应关系。 平移变换:若图像像素点 (,)x y 平移到 00(,)x x y y ++,则变换函数为 0(,)u X x y x x ==+, 0(,)v Y x y y y ==+,写成矩阵表达式为: 00x u x y v y ??????=+???????????? 其中,x 0和y 0分别为x 和y 的坐标平移量。 比例缩放:若图像坐标 (,)x y 缩放到( ,x y s s )倍,则变换函数为:

计算机图形学课程总结教材

计算机图形学报告 前言 计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。 其从狭义上是来说是一种研究基于物理定律、经验方法以及认知原理,使用各种数学算法处理二维或三维图形数据,生成可视数据表现的科学。广义上来看,计算机图形学不仅包含了从三维图形建模、绘制到动画的过程,同时也包括了对二维矢量图形以及图像视频融合处理的研究。由于计算机图形学在许多领域的成功运用,特别是在迅猛发展的动漫产业中,带来了可观的经济效益。另一方面,由于这些领域应用的推动,也给计算机图形学的发展提供了新的发展机遇与挑战。 计算机图形学的发展趋势包括以下几个方面: 1、与图形硬件的发展紧密结合,突破实时高真实感、高分辨率渲染的技术难点; 2、研究和谐自然的三维模型建模方法; 3、利用日益增长的计算性能,实现具有高度物理真实的动态仿真; 4、研究多种高精度数据获取与处理技术,增强图形技术的表现; 5、计算机图形学与图像视频处理技术的结合; 6、从追求绝对的真实感向追求与强调图形的表意性转变。 1、三维物体的表示 计算机图形学的核心技术之一就是三维造型三维物体种类繁多、千变万化,如树、花、云、石、水、砖、木板、橡胶、纸、大理石、钢、玻璃、塑料和布等等。因此,不存在描述具有上述各种不同物质所有特征的统一方法。为了用计算机生成景物的真实感图形,就需要研究能精确描述物体特征的表示方法。根据三维物体的特征,可将三维物体分为规则物体和非规则物体两类。 三维实体表示方法通常分为两大类:边界表示和空间分割表示,尽管并非所有的表示都能完全属于这两类范畴中的某一类。边界表示(B-reps)用一组曲面来描述三维物体,这些曲面将物体分为内部和外部。边界表示的典型例子是多边形平面片和样条曲面。空间分割表示(Space-Partitioning)用来描述物体内部性质,将包含一物体的空间区域分割为一组小的、非重叠的、连续实体(通常是立方体)。三维物体的一般空间分割描述是八叉树表示。本章主要介绍三维物体的各种表示方法及其特点。

计算机图形学试卷(b)卷(含答案)

百度文库 - 让每个人平等地提升自我! 2009- 2010学年度第一学期试卷 B (闭卷) 课程 计算机图形学 系别 数学与计算科学 年级 06 专业 信息与计算科学 班级 5、6 学号 姓名 题号 一 二 三 四 五 六 总分 得分 一、填空题:(每空1分,共15分) 1.计算机图形学是研究如何用 将 转化为图形,并在 上显示出来的原理、方法和技术的学科。 2.颜色模型是一种在特定环境中解释颜色的 和 的方法。 3.汉字字库一般可分为 和 两种。 4.在线段AB 的区域编码裁剪算法中,如A 、B 两点的码 ,则该线段位于窗口内;如A 、B 两点的码 ,则该线段在窗口外。 5.根据 ,为了避免走样,采样频率至少应是信号最高频率的 倍。 6.裁剪的目的是为了使位于 外的图形不显示出来,消隐的目的是 为了使位于 后面的线、面不显示出来。 7.图形标准的提出主要考虑了 的流动性和 的无关性。 二、选择题:(每题3分,共15分) 1.多色彩图形阵列的最高分辨率可达 (A )640480? (B )1024786? (C )7681024? (D ) 640400? ( ) 2.下述是简单图形的是 (A )点阵图形 (B ) bmp 格式文件 (C )子图 (D )复合图形 ( ) 3.关于Bezier 曲线的性质说法不正确的是 (A )如果控制点位置不变,但完全颠倒顺序,曲线不变。 (B )当控制点的相对位置固定,曲线的形式也随之被固定了。 (C )Bezier 曲线的几何不变性指曲线的形式与坐标倾系的选择有关。 (D )Bezier 曲线不会越出控制点所形成的凸多边形 ( ) 4 常见的15英寸的屏幕显示器,640480?屏幕像素分辨率就相当于( )ppi 。 (A )81 (B )84 (C )72 (D )32 5下列是GKS 提供了二维图形的功能的是 (A )图形控制功能 (B )图形输出功能 (C )图形表示功能 (D )图形变换功能 ( ) 三、简答题(每题5分,共20分) 1.什么是图像的分辨率? 2.计算机图形学研究的主要内容? 3.说出表面明暗处理的三个部分和用于计算每个部分的辅助光线。 得分 阅卷人 得分 阅卷人 得分 阅卷人 ……………………………线………………………………………订………………………………………装………………………………………

计算机图形学课程设计报告

计算机图形学 课程设计报告 设计课题: 专业班级: 学号: 学生姓名: 指导教师: 设计时间:2018.12.06

中南林业科技大学涉外学院理工系计算机图形学课程设计任务书

指导教师:廖宁教研室主任: 2018年12月06 日注:本表下发学生一份,指导教师一份,栏目不够时请另附页。 课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前。 目录 一.设计目的……………………………………………………………二.设计要求…………………………………………………………… 1.构建基础类…………………………………………………… 2.构建直线类…………………………………………………… 3.构建变换类…………………………………………………… 4.构建填充类…………………………………………………… 5.构建光照类……………………………………………………三.开发环境…………………………………………………………四.详细设计 五.源程序 六.程序运行效果图 七.总结

设计目的 ?培养对图形建模、变换、投影、消隐、光照原理的理解和应用。 ?培养图形类的编程能力。 ?培养计算机图形学应用软件开发的能力。 设计要求 深入研究计算机图形学的生成原理,设计算法实现具体的类。 1.构建基础类 实现CP2类绘制二维点;实现CP3类绘制三维点;实现CRGB 类处理RGB颜色;实现CVector类处理矢量。 2.构建直线类 实现CLine类绘制任意斜率的直线、实现CALine类绘制任意斜率的反走样直线、实现CCLine类绘制任意斜率的颜色渐变直线、实现

CACLine类绘制任意斜率的反走样颜色渐变直线。 3.构建变换类 实现CTransForm完成二维和三维图形变换。 4.构建填充类 实现CFill类使用有效边表算法填充多边形、实现CZBuffer类进行深度缓冲消隐,并使用Gouraud和Phong明暗处理填充图形面片。 5.构建光照类 实现CLight类设置点光源、实现CMaterial类设置物体材质、实现CLighting类对物体实施光照。 开发环境 Viusal C++ 6.0的MFC框架。 详细设计 1.利用函数Ellipse画出人物的脸,并用给脸填充颜色。再利 用Ara画出人物的嘴巴。CRect确定人物的眼睛,给眼睛填 充颜色。利用画笔画出人物的鼻子。 2.添加ddaline()成员函数,编写自定义的成员函数ddaline ()程序,编写OnDraw()函数,画出人物的脚和脚趾。 3.添加星星star()成员函数,编写自定义的成员函数star() 程序,确定五角星的位置、大小和颜色。

计算机图形学论文计算机图形学理论与技术发展趋势研究

华北电力大学 课程论文 | | 论文题目计算机图形学理论与技术发展趋势研究 课程名称计算机图形学 | | 专业班级:学生姓名: 学号:成绩: (纸张用A4,左装订;页边距:上下2.5cm,左2.9cm, 右2.1cm)* 封面左侧印痕处装订

计算机图形学理论与技术发展趋势 研究 摘要: 计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。 关键字:研究领域与目的发展历程应用方面 引言:计算机图形学是计算机与应用专业的专业主干课,它的重要性体现在人们越来越强烈地需要和谐的人机交互环境:图形用户界面已经成为一个软件的重要组成部分,以图形的方式来表示抽象的概念或数据(可视化)已经成为信息领域的一个重要发展趋势。 正文:计算机图形学的主要研究内容就是研究如何在计算机上表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属性组成。从处理技术上来看,图形主要分为两类,一类是基于线条信息表示的。如工程图、等高线地图、曲面的线框图等,另一类是明暗图,也就是通常所说的真实感图形。 计算机图形学一个主要目的就是要利用计算机产生令人赏心悦目的真实感图形。为此,必须建立图形所描述场景的几何表示,再用某种光照模型,计算在假想的光源、纹理、材质属性下的光照明效果。同时,真实感图形计算的结果是以数字图像的方式提供的,计算机图形学也就和图像处理有着密切的关系。 计算机图形学的研究内容非常广泛,如图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法、非真实感绘制,以及科学计算可视化、计算机动画、自然景物仿真、虚拟现实等。 1950年,第一台图形显示器作为美国麻省理工学院(MIT)旋风I号(Whirlwind I)计算机的附件诞生了。该显示器用一个类似于示波器的阴极射线管(CRT)来显示一些简单的图形。1958年美国Calcomp公司由联机的数字记录仪发展成滚筒式绘图仪,GerBer公司把数控机床发展成为平板式绘图仪。在整个50年代,只有电子管计算机,用机器语言编程,主要应用于科学计算,为这些计算机配置的图形设备仅具有输出功能。计算机图形学处于准备和酝酿时期,并称之为:“被动式”图形学。到50年代末期,MIT的林肯实验室在“旋风”计算机上开发SAGE空中防御体系,第一次使用了具有指挥和控制功能的CRT显示器,操作者可以用笔在屏幕上指出被确定的目标。与此同时,类似的技术在设计和生产过程中也陆续得到了应用,它预示着交互式计算机图形学的诞生。 1962年,MIT林肯实验室的Ivan E.Sutherland 发表了一篇题为“Sketchpad:一个人机交互通信的图形系统”的博士论文,他在论文中首次使用了计算机图形学“Computer Graphics”这个术语,证明了交互计算机图形学是一个可行的、有用的研究领域,从而确定了计算机图形学作为一个崭新的科学分支的独立地位。他在论文中所提出的一些基本概念和技术,如交互技术、分层存储符号的数据结构等至今还在广为应用。1964年MIT的教授Steven A. Coons提出了被后人称为超限插值的新思想,通过插值四条任意的边界曲线来构造曲面。同在60年代早期,法国雷诺汽车公司的工程师Pierre Bézier发展了一套被后人称为Bézier曲线、曲面的理论,成功地用于几何外形设计,并开发了用于汽车外形设计

计算机图形学基础教程习题课1(第二版)(孙家广-胡事民编著)

1.列举计算机图形学的主要研究内容。 计算机中图形的表示方法、图形的计算、图形的处理和图形的显示。 图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法,以及科学计算可视化、计算机动画、自然景物仿真、虚拟现实等。 2.常用的图形输出设备是什么? 显示器(CRT、LCD、等离子)、打印机、绘图仪等。 2.常用的图形输入设备是什么? 键盘、鼠标、跟踪球、空间球、数据手套、光笔、触摸屏、扫描仪等。 3.列出3种图形软件工具。 AutoCAD、SolidWorks、UG、ProEngineer、CorelDraw、Photoshop、PaintShop、Visio、3DMAX、MAYA、Alias、Softimage等。 错误:CAD 4.写出|k|>1的直线Bresenham画线算法。 d d d d 设直线方程为:y=kx+b,即x=(y-b)/k,有x i+1=x i+(y i+1-y i)/k=x i+1/k,其中k=dy/dx。因为直线的起始点在象素中心,所以误差项d的初值d0=0。y下标每增加1,d的值相应递增1/k,即d=d+1/k。一旦d≥1,就把它减去1,这样保证d在0、1之间。 ●当d≥0.5时,最接近于当前象素的右上方象素(xi+1,y i+1),x方向加1,d减 去1; ●而当d<0.5时,更接近于上方象素(x i,yi+1)。

为方便计算,令e=d-0.5,e的初值为-0.5,增量为1/k。 ●当e≥0时,取当前象素(x i,y i)的右上方象素(xi+1,y i+1),e减小1; ●而当e<0时,更接近于上方象素(xi,yi+1)。 voidBresenhamline (int x0,int y0,intx1, inty1,int color) { int x,y,dx,dy; float k,e; dx= x1-x0, dy = y1-y0,k=dy/dx; e=-0.5, x=x0, y=y0; for (i=0; i≤dy; i++) {drawpixel(x, y,color); y=y+1,e=e+1/k; if (e≥0) { x++, e=e-1;} } } 4.写出|k|>1的直线中点画线算法。 构造判别式:d=F(M)=F(xp+0.5,y p+1)=a(x p+0.5)+b(yp+1)+c ●当d<0,M在Q点左侧,取右上方P2为下一个象素; ●当d>0,M在Q点右侧,取上方P1为下一个象素; ●当d=0,选P1或P2均可,约定取P1为下一个象素;

重庆大学计算机图形学课程试题及答案资料

重庆大学 计算机图形学 课程试卷 2007 ~2008 学年 第 一 学期 开课学院: 软件学院 课程号:09005130 考试日期: 考试方式: 考试时间: 120 分钟 一、 选择题(每题2分,共30分) 1. 灰度等级为16级,分辨率为1024*1024的显示器,至少需要的帧缓存容量为( A ) A ) 512KB; B ) 1MB C ) 2MB; D )3MB 2. 使用下列二维图形变换矩阵: T =???? ??????100001010 产生图形变换的结果为 ( B ) A )绕原点逆时针旋转90度; B )以Y=X 为对称轴的对称图形; C )以Y=-X 为对称轴的对称图形; D )绕原点顺时针旋转90度。 3. 下述绕坐标原点逆时针方向旋转a 角的坐标变换矩阵中哪一项是错误的? ( A ) | A B | | C D | A) -cos a; B)-sin a; C)sin a; D)cos a 4. 在多边形的逐边裁剪法中,对于某条多边形的边(其方向为从端点S 到端点P )与 某条裁剪线(即窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。请问哪种情况下输出的顶点是错误的?( C ) A) S 和P 均在可见一侧,则输出P B) S 和P 均在不可见一侧,则输出0个顶点 C) S 在可见一侧,P 在不可见一侧,则输出S 和线段SP 与裁剪线的交点 D) S 在不可见一侧, P 在可见一侧,则输出线段SP 与裁剪线的交点和P 5. 透视投影中的灭点最多可以有几个?( D ) A) 无限; B) 1; C) 2; D) 3 6. 在简单光反射模型中,由物体表面上点反射到视点的光强是下述哪几项之和? ( B ) (1)环境光的反射光强;(2)理想漫反射光强;(3)镜面反射光强;(4)物体间的反射光强。 A )(1)和(2) B )(1)(2)和(3) C )(1)和(3) D )(1)(2)(3)和(4) 7. 使用下列二维图形变换矩阵: 将产生变换的结果为( C ) A ) 图形沿X 坐标轴方向放大2倍; B ) 图形放大2倍,同时沿X 、Y 坐标轴方向各移动1个绘图单位; C ) 图形沿X 坐标轴方向放大2倍,同时沿Y 坐标轴方向平移1个绘图单位; D ) 图形沿X 坐标轴方向放大2倍,同时沿X 、Y 坐标轴方向各平移1个绘图单位。 8. 下列有关平面几何投影的叙述语句中,正确的论述为( B ) A )在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为透视投影; B )平行投影能真实地反映物体的精确的尺寸和形状; C )透视投影变换中,一组平行线投影在与之平行的投影面上,可以产生灭点; D )在三维空间中的物体进行透视投影变换,可能产生三个或者更多的主灭点。 9. 下面关于深度缓存消隐算法(Z-Buffer)的论断哪一条不正确? ( B ) A )深度缓存算法需要开辟两个与图像大小相等的缓存数组 B )深度缓存算法不能用于处理对透明物体的消隐 C )深度缓存算法不能处理空间多边形的相贯与交叉重叠等情况 D )深度缓存算法中不需要对多边形进行排序 10. 在扫描转换多边形中,扫描线与多边形交点的计数,下述哪一个不正确? ( A ) A) 当扫描线与多边形交于某顶点时且该点为局部最高点时,计数2次 B) 当扫描线与多边形交于某顶点时且该点的两个邻边在扫描线的一侧时,计数0或2次 C) 当扫描线与多边形交于某顶点时且该点的两个邻边在扫描线的两侧时,计数1 命题人: 组题人: 审题人: 命题时间: 教务处制 学院 专业、班 年级 学号 姓名 公平竞争、诚实守信、严肃考纪、拒绝作弊 封 线 密 T =

相关主题
文本预览
相关文档 最新文档