网站大量收购闲置独家精品文档,联系QQ:2885784924

上海建桥学院2002007学年第一学期期终考试-课程中心30.DOC

上海建桥学院2002007学年第一学期期终考试-课程中心30.DOC

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海建桥学院2002007学年第一学期期终考试-课程中心30

上海建桥学院2008-2009学年第二学期期中考查(2009年4月) 《 计算机图形技术 》试卷 (本卷考试时间:90分钟) 本科、专科 06 级 计算机科学与技术 专业 班  学号 姓名 题号 一 二 三 四 五 六 七 八 总分 得分 一、判断题(每题2分,共10分) 1.计算机图形生成的基本单位是线段。 ( ) 2.在种子填充算法中所提到的八向连通区域算法同时可填充四向连通区 ; ( ) 3. 齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点; ( ) 4.若要对某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或旋转变换,然后在将原点平移回去; ( ) 5.. Sutherland-Hodgmen多边形裁剪算法只能用于凸的剪取区域该算法产生多余的边 二、单选题(每题2分,共10分) 1. 分辨率为 1024×1024 的显示器各需要多少字节位平面数为 24 的帧缓存?( ) A. 512KB; B. 1MB; C. 2MB; D. 3MB ; 2. 下述用数值微分法(DDA)画斜率的绝对值小于1的直线的C 语言子程序中哪一行有错? ( ) Void drawLineWithDDA (int x1, int y1, int x2, int y2, int color) { A. int x, y; B. float k = (float)(y2-y1)/(x2-x1); C. for(x=x1,y=y1;x=x2;x++) { drawPixel(x,y,color); D . y+=k; } } 3.下面关于反走样的论述哪个是错误的?( ) A. 提高分辨率; B. 把象素当作平面区域进行采样; C 采用锥形滤波器进行加权区域采样; D. 增强图象的显示亮度 ; 4.多边形填充时,下述哪个论述是错误的?( ) A. 多边形被两条扫描线分割成许多梯形,梯形的底边在扫描线上,腰在多边形的边上,并且相间排列; B. 多边形与某扫描线相交得到偶数个交点,这些交点间构成的线段分别在多边形内、外,并且相间排列; C. 在判断点是否在多边形内时,一般通过在多边形外找一点,然后根据该线段与多边形的交点数目为偶数即可认为在多边形内部,若为奇数则在多边形外部,而且不需考虑任何特殊情况; D. 边的连贯性告诉我们,多边形的某条边与当前扫描线相交时,很可能与下一条扫描线相交; 5.透视投影中主灭点最多可以有几个? ( ) A. 0 B. 1 C. 2 D. 3 三、填空题(每空1分,共10分) 1. 字符的两种表示方有?????????,?????????? 2. 投影变换中,透视投影的投影中心到投影面之间的距离是??????????,平行投影的投影中心到投影面之间的距离是??????????, 3. 在处理图形时常常涉及的坐标系有??????????,??????????,??????????,??????????。 4. 判别点在区域内外的常用方法有??????????,??????????。 四、简答题,解释下列词汇的含义(每题5分,共30分) 1. 屏幕分辨率 2. 图形数据的刷新 3. CRT和GPU 4. 几何变换最基本的3类变换是哪些? 5. 反走样 6. 齐次坐标为(36,-60,27,3)的点对应的三维坐标点的X,Y,Z值各是多少? 六、一个多边形顶点坐标分别为P0(3,3)、P1(5,3)、P2(5,6)、P3(4,4)、P4(1,7)、P5(0,5),画出该多边形的NET表(新边表)和当扫描线Y=4时的AET表(活性边表)。(10分) 七、C# 中使用OpenGL的代码段如下,请解释带下划线的代码。(每空1分,共10分) public class csglViewer : OpenGLControl { protected override void OnCreateControl() { GL.glClearDepth(1.0f);

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档