成都理工大学2010-2011学年_第一学期《计算机图形学》考试试卷_A_第1页
成都理工大学2010-2011学年_第一学期《计算机图形学》考试试卷_A_第2页
成都理工大学2010-2011学年_第一学期《计算机图形学》考试试卷_A_第3页
成都理工大学2010-2011学年_第一学期《计算机图形学》考试试卷_A_第4页
成都理工大学2010-2011学年_第一学期《计算机图形学》考试试卷_A_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成都理工大学20102011学年第一学期计算机图形学考试试卷 A大题一二三四总分得分一、 填空(将正确答案填入对应小题中,每小题3分,共30分)1、 计算机图形学是研究利用计算机来 显示、生成和处理图形 的原理、方法和技术的一门学科。2、 光栅图形子系统的两个重要部件是: 帧缓冲存储器和显示控制器 。3、 平行投影与透视投影区别是平行投影不具有透视缩小性;正投影与斜投影的区别是投影方向和投影面是否垂直。4、 三次样条曲线常用的约束条件有自由端、夹持端、抛物端。5、 使用下面的二维图形变换矩阵:T产生变换的结果是沿Y方向放大2倍,沿X方向平移3。6、 构造一个3次Bezier曲面需要16个控制点;若修改3次B样条曲线控制点,最多影响三次B样条曲线段数是 4 。7、 OpenGL三维平行投影函数是glOrtho(left,botton,right,top,near,far) 。8、 请写出正等测投影的投影矩阵2/2 -6/6 0 0 | 0 6/3 0 0 | -2/2 -6/6 0 0| 0 0 0 1 (转换成矩阵)。9、 在图形学中通常用哪几个参数定义观察坐标系观察参考点、观察平面法向量、观察正向。10、 消隐算法按实现方式分为:图像空间和景物空间消隐算法两类。二、 选择填空(选择正确的答案填入对应题号,每小题2分,共20分)1、使用下列二维图形变换矩阵:T,产生变换的结果为D。A 沿X坐标轴平移1个单位,同时沿Y坐标轴平移1个单位B 绕原点逆时针旋转90度C 沿X坐标轴平移1个单位,同时沿Y坐标轴平移1个单位D 绕原点顺时针旋转90度2、下面哪个OpenGL函数的调用会改变材质的漫反射光系数B。A glMaterialfv(GL_FRONT, GL_AMBIENT, amb)B glMaterialfv(GL_FRONT, GL_DIFFUSE, dif) C glLightfv(GL_FRONT, GL_AMBIENT, amb) D glLightfv(GL_FRONT, GL_DIFFUSE, dif)3、下面那种特性是B样条曲线不具有的C。 A 对称性 B 凸包性 C 通过特征多边形的起点和终点 D 局部性4、下面几种连续变换,试问哪一种变换矩阵不能互换D。A 两个连续的旋转变换 B 两个连续的平移变换C 两个连续的比例变换 D平移变换与旋转变换5、下列有关投影的叙述语句中,不正确的论述为A。A 透视投影与平行投影相比,能真实的反映物体的精确的尺寸和形状B 平行投影的投影中心到投影面距离是无限的C 透视投影的灭点可以有多个D 与斜等测投影面垂直的任何直线段,其投影长度不变6、下面对于Bezier曲线端点的描述是最准确的C。A 曲线过多边形的端点P1和PnB 曲线与多边形的端点直线P1P2和PnPn-1相切C 曲线过多边形的端点P1和Pn并与端点直线P1P2和PnPn-1相切D 曲线无约束,仅与控制点有关。7、下面那种方法不会减少图形走样现象A。A 增加画线宽度 B 提高屏幕分辨率C 使用区域采样算法D 使用加权区域采样8、图形学引入齐次变换矩阵的意义是B。A 便于矩阵运算 B提高图形变换速度 C 便于进行投影变换 D 有利于将二维图形变换为三维图形9、连续的三次参数样条曲线是由一系列的Hermite曲线段连接起来的,指出是依据下面哪个条件建立构成的C。A C(0) B C(1) C C(2) D 两Hermite曲线段端点值相等10、下面关于Bresenham圆弧生成算法描述正确的是A。A Bresenham不必做四舍五入运算 B Bresenham算法速度快但效果没有DDA方法好C Bresenham算法需要做除法 D Bresenham算法只能绘制八分之一圆弧三、问答题(共30分)1、 试写出实现下面图形的组合变换矩阵。其中A(Xa,Ya),矩形的宽度为W,矩形的高度为H,旋转角度为。(10分)BCAADDCByxOT1=1 0 0 | 0 1 0 | -Xa -Ya 1 T2=cosa sina 0 | -sina cosa 0| 0 0 1T3=1 0 0 | 0 1 0 | -Xa -Ya 12、 已知空间轴AB,A点坐标为(0,0,0), B点的坐标(2,1,1)请写出关于AB旋转角度的组合旋转矩阵,及简要过程。(10分)T1=1 0 0 0 | 0 1/2 1/2 0 | 0 -1/2 1/2 0 | 0 0 0 1T2=1/3 0 -8/3 0 | 0 1 0 0| 8/3 0 1/3 0 | 0 0 0 1T3=1 0 0 0 |0 cos sin 0 | 0 -sin cos 0 | 0 0 0 1T4=1 0 0 0 | 0 1/2 -1/2 0 | 0 1/2 1/2 0| 0 0 0 1T5=1/3 0 8/3 0 | 0 1 0 0 | -8/3 0 1/3 0| 0 0 0 13、 已知多边形顶点坐标:P0(2, 5)、P1(1, 3)、P2(2, 1)、P3(6, 3)、P4(4, 6)要求写出利用扫描线算法填充时的:(1) 多边形边表桶结构(2) 扫描线Y=2时的有效边表(10分)P0321456123456P1P2P3P4四、编程题 (共20分)、试编写函数lineClip(int &x0, int &y0, int &x1, int &y1, int xl, int yb, int xr, int yt);实现直线的编码裁剪。其中x0, y0, x1, y1为直线端点处坐标,xl, yb, xr, yt定义了裁剪窗口。 (10分)、试编写程序函数drawBSpline(Point *pts, int n);实现三次B样条曲线绘制,其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论