计算机图形学是一门涉及图像处理、数学和编程的学科,主要研究如何在计算机系统中生成、操作和显示图像。这份复习题涵盖了多个计算机图形学的关键概念。
选择题中,第一题涉及颜色模型,计算机显示设备通常使用RGB(红绿蓝)颜色模型来表示颜色。第二题考察了帧缓存容量的计算,灰度等级为16级的显示器,分辨率为1024*1024,需要的帧缓存容量为每个像素的位数乘以总像素数,即16位*1024*1024/8=2MB。第三题提到B样条曲线,k个控制顶点决定的n次B样条曲线由k-n+1段光滑连接而成。第四题,三次B样条曲线具有一阶导数的连续性。第五题,对称变换的矩阵是反射变换的一种,对应矩阵为D选项。第六题,B选项是正确的,因为透视投影能提供更真实的视觉效果,但不保持物体的实际尺寸和形状。第七题,Bezier曲线没有对称性。第八题,二维图形的几何变换矩阵代表平移变换。
填空题部分,直线的属性还包括线宽;多边形表示方法包括边界表示法和扫描线表示法;屏幕上最小的发光单元是像素,像素的数量决定了分辨率;区域编码裁剪中,线段AB两端点编码同号则线段在窗口内,异号则在窗口外;印刷业常用CMYK颜色模型;图像放大2倍的变换矩阵是[2 0 0; 0 2 0; 0 0 1],上移10个单位和右移5个单位的变换矩阵是[1 0 5; 0 1 10; 0 0 1];Hermite曲线通过给定曲线段的起点、终点、切线方向和曲率描述;齐次坐标表示是用(n+1)维向量表示n维向量;Bezier曲线通过控制多边形的顶点来定义;Phong明暗处理采用了环境光、漫射光和镜面光的组合。
简答题中,Cohen-Sutherland裁剪算法基于线段端点的编码,中点裁剪方法则在第三种情况时通过计算线段中点的编码来简化处理,避免了多次判断,提高了效率。
这些题目涵盖了计算机图形学的基础知识,包括颜色模型、帧缓冲、曲线与曲面的构造、几何变换、裁剪算法以及光照模型等,这些都是学习计算机图形学必须掌握的核心概念。