计算机图形学试卷C卷答案
贵州大学2009-2010学年第二学期考试试卷 C卷 计算机图形学 注意事项: 1. 请考生按要求在试卷装订线内填写姓名、学号和年级专业。 2. 请仔细阅读各种题目的回答要求,在规定的位置填写答案。 3. 不要在试卷上乱写乱画,不要在装订线内填写无关的内容。 4. 满分100分,考试时间为120分钟。 题号 — 二 三 四 五 六 总分 统分人 得分 一、填空(共20分,每空2分) 评分人 1、参数式 。 2、图形 (颜色)纹理 ,和几何(函数)纹理。 3、8 o 4、用离散的量去表示连续量。 5、环境光 、镜面反射光、及漫反射光 6、点阵字符, 矢量字符 得 分二、选择题(共20分,每小题2分) 评分人 1、C 2、D 3、D 4、B 5、A 6、B 7、B 8、B 9、C 10、A 三、判断题(正确的打T,错误的打F) (10分,每小题2分)。 评分人 请将答案填入下表中: 题号 1 2 3 4 5 答案 T F F T F 得 分 四、简答题((10分,每小题5分)。 评分人 1、在曲线、曲面拼接时,其连续性条件有两种:参数连续性和几何连续性。请简要叙述一 阶参数连续C 和一阶几何连续G 所分别需要满足的条件。并指出下面的图中两段曲线在拼 接点处的几何连续阶次。其中】表示第i条曲线的切矢量。 仪和C°连续是指在两条曲线的结合处位置连续,即:(1分) Q(0) = P(l)(1 分) 若要求在结合处达到G 连续,既是说两条曲线在结合处在满足G°的条件下,有公共的切矢 量(1分) e (0) = aP (l)(1 分) 当a=l时,G 连续就成为C 连续 左图为0阶几何连续G°和0阶参数连续C° (结合处位置连续),右图为1阶几何连续G1,切 矢量共线。(1分) 2、请简要叙述Z-Buffer消隐算法的基本思想。 帧缓冲器用来存储图像空间中每一个象素的属性(光强度),Z缓冲器是用来存储图像 空间中每一个可见象素相应的深度(或Z坐标),是一个独立的深度缓冲器。(2分) 算法主要是计算将要写入帧缓冲器象素的深度(或Z值),并与已存储在Z缓冲器中该象 素的原来深度进行比较:若新象素点位于帧缓冲器中原象素点的前面,则将新象素的属性 写入帧缓冲器,并将相应的深度(Z值)也写入Z缓冲器;否则,帧缓冲器和Z缓冲器中的内 容不变。本算法的实质是对给定的x, y,寻找最小的z (x, y)值。(3分) 得分 评分人 五、计算题(30分,每小题15分) 注意如果只给出每步的坐标点而没有具体计算步骤,则计 算步骤中的10分不能得到,而只能得4分 a=dy=-2 dx=5 k=2/50 d0>0 M在理想直线上方,所以下一点选取正右方E点pl=(l,0) (2分) dnew= d°id+2dy = do+2dy=l-2*2=-30 所以下一点选取右上方NE点p4=(4,2)(2分) dnew= d°id+2(dy+dx) = 1+2*(-2+5)=5 (doid>0) 所以下一点选取正右方E点p5=(5,2)(2分) 给坐标点表(2分) P X y d P0 0 0 1 (初值) P1 1 0 -3 P2 2 1 3 P3 3 1 -1 P4 4 2 5 P5 5 2 画出直线段 2、 此计算步骤不能改变 (2分) 1)将图形平移,使C点重合于坐标原点,平移矩阵为:(2分) 1 0 4(4,很=7(-6,—3)= 0 1 0 0 ( jr\ r(9) = r __ 71 ・71 cos— sm— 2 2 ・71 71 -sin— cos— 2 2 0 0 3) 将图形整体放大两倍,缩放矩阵为:(2分) S(s”sJ = S(2,2)= 0 2 0 —6 -3 1 ,旋转矩阵为:(2分) 4)将旋转后的图形平移,使C点回到(6, 3), 平移矩阵为:(2分) “3 = 7(6,3) = 此计算步骤不能改变 5)贝h复合变换矩阵M为: (4分) 2)将平移后的图形绕原点(即C点)顺时针旋转90。 驱= PY(l)=P0(2): t = t+deltat; FO二t*t*t-t*t; PX(i+l)=F3*P0(l)+F2*Pl(l)+Fl*O0(l)+F0*Ol(l);