南京师范大学2009.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南京师范大学2009

2009—2010学年第二学期 南京师范大学“计算机图形学基础”期末考试试卷(B) 一. 单项选择题(每小题1分,共10分) DDADC BDADC 二. 名词解释(共30分,每题5分) 1.计算机图形学 计算机图形学是研究怎么利用计算机来显示、生成和处理图像(3分)的原理、方法和技术的一门学科(2分) 2.显示分辨率 是计算机显示控制器能够提供的显示模式分辨率(3分),实际应用中简称为显 示模式(2分) 3.颜色位面法 帧缓存被分成若干独立的区域,每个区域称为一个位面,每个位面控制一种颜色或灰度(3分),每个图形像素点在每个位面中占一位,通过几个位面的同一位组合成一个像素(2分)。 6.曲线的副近 当用一组控制点来指定曲线曲面形状时(2分),求出的形状不必通过控制点列,该方法称为曲线曲面的逼近(3分)。 三. 简答题(共40分,每题8分) 1.图形学包括哪两个方面的要素?在计算机中如何表示它们? 包括如下两个要素: 一是刻划形状的点线面体等几何形状(2分) 二是反映物体表面属性或材质的明暗、灰度、色彩等非几何要素(2分) 表示方法有: 点阵法:指用具有灰度或颜色的点阵来表示图形的一种方法(2分) 参数法:指记录图形的形状参数与属性参数来表不图形的一种方法(2分)。 2.试说明位图图形与矢量图形的优缺点 1、位图方式记录图像在幅面不变的情况下所占空间不变,矢量图在图像简单时占空间比位图小,在图像复杂时占的空间要大(3分); 2、位图在缩放时会发生形变,放大时会有明显锯齿,矢量图缩放不会有形变(3分); 3、位图是按像素点记录,矢量是以路径记录(2分)。 3.根据Cohen-Sutherland 算法,对窗口区进行如下的编码,试分析以下二种情况,并简要说明原因。 1.Code1|Code2=0:对直线段简取之,因为按位运算后为0,表明直线段两端点均在窗口区内,所以简取(4分) 2.Code1Code20:对直线段简弃之,因为按位与运算后不为0,说明 两个端点同在窗口的上方,下方,左方,右方。所以简弃(4分) 4.利用中点Bresenhamh算法扫描转换圆心在O,R=12的圆,填写下表(每空2分) x y d 2x+3 2(x-y)+5 0 12 -11 3 1 12 -8 5 2 12 -3 7 3 12 4 -13 4 11 -9 11 5 11 2 -7 6 10 -5 15 -1 7 10 10 3 8 9 9 3 9 8 2 5.已知二维变换矩陈,如果对二维图形各点进行坐标变换试说明矩阵中各元素的具体变换作用 从功能上可把分为4个子矩阵,其中: 是对图形进行比例,旋转,对称、错切等变换(2分) 是对图形进行平移(2分) 是对图形作投影变换(2分) 是对图形作整体变换(2分) 四. 论述题 1.试填写DDA算法的程序(每空1分) void Ddaline(int x0, int y0, int x1, int y1) { int dx, dy,epsl,k; float x,y,xIncre,yIncre; dx=x1-x0; dy=y1-y0; if(abs(dx) abs(dy)) epsl=abs(dx); else epsl=abs(dy); xIncre=(float)dx/(float)/epsl; yIncre=(float)dy/(float)/epsl; for(k=0;k=epsl;k++) { putpixel((int)(x+0.5), (int)(x+0.5)); x+=xIncre; y+=yIncre; } } 2.采用边填充算法实现对如图所示的多边形的填充过程(每图2分) 武当山旅游门户网站( wd) 提供 武当山旅游门户网站( wd)

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档