《计算机图形学考试题及答案》由会员分享,可在线阅读,更多相关《计算机图形学考试题及答案(4页珍藏版)》请在金锄头文库上搜索。
1、一、填空题(每空 1 分)1、分辨率为 20481024,能显示 256 种颜色的显示器,至少需要选用帧缓存容量为 2 MB。2、彩色显示器使用 颜色模型,而彩色打印机使用 颜色模型。3、在图形文件中,常用 来描述图形元素(点,线,圆,弧等) ;而在光栅扫描图形显示器中,采用 显示所有图形。4、当三维物体用透视变换方程投影到观察平面上,物体中不与观察平面平行任一簇平行线投影成收敛线,其收敛点为 。物体的平行于某一坐标轴的平行线的灭点为 。5、可见光的波长为 纳米。6、在简单光照模型中,一个点光源照射到物体表面上一点,再反射出来的光,可分为三部分 、 和 。7、在文件大小上,位图图像要比矢量图形
2、文件 。二、选择题(有的为多选题,每题 2 分)(1)在下列有关 CRT 显示器的叙述中,正确的论述为(ABD )A、CRT 由五部分组成:电子枪、聚焦系统、加速系统、磁偏转系统和荧光屏;B、电子枪:发射电子流并控制其强弱;C、聚焦系统:将电子束引向荧光屏特定的位置。D、加速系统:使电子束加速到应有的速度;E、磁偏转系统:将电子流聚焦成很窄的电子。 ;(2)下述用数值微分法(DDA)画斜率的绝对值小于 1 的直线的 C 语言子程序中哪一行有错(D )Void drawLineWithDDA(int x1, int y1, int x2, int y2, int color) A、 int x,
3、 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 个绘图单位;C、沿 X 坐标轴方向各移动 2 个绘图单位;D、沿X坐标轴方向放大2倍,同时沿X、Y坐标轴方向各平移1个绘图单位。(4)在下列对投影的描述里,正确的论述为( CD )A、透视投影中灭点最多可以有 3 个B、透视投影与平行投影相比,视觉效果更有真实感,
4、而且能真实地反映物体的精确的尺寸和形状C、太阳光线产生的投影为平行投影。D、物体经过透视投影后可产生缩放的效果。(5)在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点 S 到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的( D )A、S 和 P 均在可见的一侧,则输出 S 和 P;B、S 和 P 均在不可见的一侧,则输出 0 个顶点;C、S 在可见一侧,P 在不可见一侧,则输出线段 SP 与裁剪线的交点;D、S 在不可见的一侧,P 在可见的一侧,则输出线段 SP 与裁剪线的交点;(6)下列有关曲线和曲面概念的叙述语句
5、中,正确的论述为( AB )A、多边形表示和参数表示是 3D 曲面曲面造型系统中的主要造型技术B、参数形式和隐含形式都是精确的解析表示法,但在计算机图形学中,参数形式更好用C、在计算机图形学中,参数曲线通常是有理多项式,且其阶次越高越好D、从描述复杂性和形状灵活性考虑,最常用的参数曲线是 2 次有理多项式的曲线(7)下列有关 B 样条曲线性质的叙述语句中,错误的论述为( ABC )A、 B 样条曲线具有局部可控性,K 阶 B 样条曲线只受相邻的 K 个顶点控制;B、 对 Bezier 曲线来说,阶数和次数是一样的;但对 B 样条,阶数是次数减 1C、 B 样条曲线的几何形状与坐标系有关(8)下
6、列有关简单光反射模型的描述语句中,下述论述错误的是( B )A、简单光反射模型,又称为 Phong 模型,它模拟物体表面对光的反射作用B、在简单光反射模型中,假定光源是点光源,而且,仅仅关注物体表面对光的镜面反射作用C、简单光反射模型主要考虑物体表面对直射光照的反射作用D、在简单光反射模型中,对物体间的光反射作用,只用一个环境光变量做近似处理(9)在光亮度插值算法中,下列论述哪个是错误的?( C )A、Gouraud 明暗模型计算中,多边形与扫描平面相交区段上每一采样点的光亮度值是由扫描平面与多边形边界交点的光亮度插值得到的;B、Phong 和 Gouraud 明暗处理模型主要是为了处理由多个
7、平面片近似表示曲面物体的绘制问题;C、Phong 明暗模型处理的物体表面光亮度呈现不连续跃变;(10)在下列叙述语句中,正确的论述为(A B D ) A: 在图形文件系统中,点、线、圆等图形元素通常都用其几何特征参数来描述; B: 在图形系统中,图形处理运算的精度不取决于显示器的分辨率; C: 在光栅扫描图形显示器中,所有图形都按矢量直接描绘显示,不存在任何处理; D: 在彩色图形显示器中,使用 RGB 颜色模型。三、简答计算题(每题 6 分)1、已知三角形 ABC 各顶点的坐标 A(1,2)、B(5,2)、C(3,5),相对直线 Y=4 做对称变换后到达 A、B 、C 。试计算 A、B 、C
8、的坐标值。 (要求用齐次坐标进行变换,列出变换矩阵)2、请简要说明“反走样”的含义,并列举常用的“反走样”方法(至少 2 个) 。3、请简要叙述 zbuffer 消隐算法和区域子分割算法的基本思想及其优缺点zbuffer 缓存算法需要增添一个深度缓存 ZB。该数组的大小与屏幕分辨率 mn 相同,其中每个元素存放着对应像素点的 z 坐标值。步骤一:深度缓存全置为最小 Z 值(比如赋一个 10-8 次方)步骤二:对多边形所覆盖的每个象素(x,y) ,计算该多边形在该象素的深度值 Z(x,y);如果 Z(x,y)大于 Z 缓存在(x,y)的值,把 Z(x,y)存入 Z 缓存中(x,y)处基本思想是把
9、物体投影到全屏幕窗口上,然后递归分割窗口,直到窗口内目标足够简单,可以显示为止。首先,该算法把初始窗口取作屏幕坐标系的矩形,将场景中的多边形投影到窗口内,如果窗口内没有物体则按背景色显示;若窗口内只有一个面,则把该面显示出来。否则,窗口内含有两个以上的面,则把窗口分成四个子窗口。对每个小窗口再做上述同样的处理,这样反复地进行下去。如果到某个时刻,窗口仅有像素那么大,而窗口内仍有两个以上的面,这时不必再分割,只要取窗口内最近的可见面的颜色或所有可见面的平均颜色作为该像素的值。该方法不需要 z 缓冲占用空间较小,但由于使用递归方法速度较慢。4、简述梁-barsky 裁剪算法的核心思想。 把这条被裁
10、剪的线段看成是有方向的线段,该有向线段把窗口的四条边分成两类:入边和出边。这样一分的话,就发现了这样的现象,裁减结果的线段起点是这条无限长直线和两条入边的交点以及始端点三个点里最前面的一个点,即参数最大的那个点;裁剪线段的终点是和两条出边的交点以及端点取参数最小的那个点。5、给定控制顶点 p0=-16,0,p1=0,20,p2=16,20, p3=16,0,定义了一条平面三次 Bezier 曲线 p(t),t0,1。用 De Casteljau 算法和几何做图法计算参数为 t=1/4 的点 p(1/4)。1)1(kiiki tptp00P211t32)( 值为(4.25,11.25)21021030 4)()( PtP1221)(t