《计算机图形学》试卷A答案【考试试卷答案】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机图形学》考试试卷A答案
一、填空题(每空1分,共15份)
1.偶数;奇数
2.一条扫描线上;相邻两条扫描线上
3.有限;无限
4. 漫反射、环境光、镜面反射
5. 计算、交互
6. 顶点
7. 参数连续性、几何连续性
8. 3MB
二、问答题(第七小题15分,其他每小题10分,共85分)
1. 计算机图形学是研究怎样利用计算机生成、处理和显示图形的的原理、算法、方法和技术的一门学科。
计算机图形学的主要研究对象:
景物的几何建模方法(modeling)、对模型的处理方法、几何模型的绘制技术(rendering)、图形输入和控制的人机交互界面(user interface)。
2. 中点画线算法的基本思想如下:
假设直线方程为:ax+by+c=0
其中a=y0-y1, b=x1-x0, c=x0y1-x1y0
构造判别式:d=F(M)=F(x p+1,y p+0.5) =a(x p+1)+b(y p+0.5)+c
当d<0,M在直线(Q点)下方,取右上方P2;
当d>0,M在直线(Q点)上方,取右方P1;
当d=0,选P1或P2均可,约定取P1;
若d>0 ->M在直线上方->取P1;
此时再下一个象素的判别式为
d1=d+a;增量为a
若d<0->M在直线下方->取P2;
此时再下一个象素的判别式为
d2= d+a+b ;增量为a+b
画线从(x0, y0)开始,d的初值
d0= a+0.5b 由于只用d 的符号作判断,为了只包含整数运算, 可以用2d代替d来摆脱小数,提高效率。
3.边的分类表:
边的活化链表:(其中,a,b 分别是扫描线y=3,y=8的表)
4.
视点变换指观察点的朝向以及位置的变换。
模型变换指场景物体的几何形态的建模,包括位置、大小等。
投影的目的就是定义一个视景体,使得视景体外多余的部分被裁剪掉,最终进入图像的只是视景体内的部分。
5. 产生的曲线逼近控制点多边形,而插值是指产生的曲线经过给定控制点。
6. P[-10,24.4]
7.
8. B 样条优于Bezier 曲线之处:
与控制多边形的外形更接近,局部修改能力强,可以绘制任意形状,包括尖点、直线的曲线,易于拼接,阶次低,与型值点数目无关,计算简便。
P[-10,24.4] P[10,10] P ’[0,14.4]。