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

《计算机图形学》1-8章习题解答.docVIP

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

《计算机图形学》1-4章习题解答 习题1 1.计算机图形学的研究内容是什么? 答:几何模型构造,图形生成,图形操作与处理,图形信息的存储、检索与交换,人机交互及用户接口,动画,图形输出设备与输出技术,图形标准与图形软件包的研究等。 2.计算机图形学与图像处理有何联系?有何区别? 答:计算机图形学与图像处理都是用计算机来处理图形和图像,结合紧密且相互渗透,但其属于两个不同的技术领域。计算机图形学是通过算法和程序在显示设备上构造图形,是从数据到图像的处理过程;而图像处理是对景物或图像的分析技术,是从图像到图像的处理过程。 3.简述计算机图形学的发展过程。 答:略。(参考:教材P3) 4.简述你所理解的计算机图形学的应用领域。 答:略。(参考:教材P4~P5) 习题2 1.什么是图像的分辨率? 答:在水平和垂直方向上每单位长度所包含的像素点的数目。 2.在CMY坐标系里找出与RGB坐标系的颜色(0.2,1,0.5)相同的坐标。 答:1-0.2=0.8,1-1=0, 1-0.5=0.5 坐标为(0.8, 0, 0.5) 3.在RGB坐标系里找出与CMY坐标系的颜色(0.15,0.75,0)相同的坐标。 答:1-0.15=0.85, 1-0.75=0.25, 1-0=1 坐标为(0.85, 0.25, 1) 4.如果使用每种基色占2比特的直接编码方式表示RGB颜色的值,每一像素有多少种可能的颜色? 答: 5.如果使用每种基色占10比特的直接编码方式表示RGB颜色的值,每一像素有多少种可能的颜色? 答: 6.如果每个像素的红色和蓝色都用5比特表示,绿色用6比特表示,一共用16比特表示,总共可以表示多少种颜色? 答: 7.解释水平回扫、垂直回扫的概念。 答:水平回扫:电子束从CRT屏幕右边缘回到屏幕左边缘的动作。 垂直回扫:电子束到达每次刷新周期末尾,从CRT屏幕右下角回到屏幕左上角的动作。 8.为什么很多彩色打印机使用黑色颜料? 答:彩色颜料(青、品红、黄)相对来说较贵,并且在技术上很难通过多种颜色产生高质量的黑色。 9.简述随机扫描显示器和光栅扫描显示器的简单工作原理和各自的特点。 答:随机扫描显示器的工作原理:要显示的图形定义是一组画线命令,存放在刷新缓存中,由显示控制器控制电子束的偏移,周期性地按画线命令依次画出其组成线条,从而在屏幕上产生图形。 特点:其显示的图形质量好,刷新缓存中的内容可局部或动态修改,分辨率和对比度高,并且图形不会产生锯齿状线条。 光栅扫描显示器的工作原理:将CRT屏幕分成由像素构成的光栅网格,其中像素的灰度和颜色信息保存在帧缓存中。电子束在水平和垂直偏转磁场的作用下从左向右,从上向下扫描荧光屏,产生一幅幅光栅,并由显示内容来控制所扫描的像素点是否发亮,从而形成具有多种彩色及多种明暗度的图像。 特点:图形显示上会有走样,但是其成本低,能够显示的图像色彩丰富,并且图形的显示速度与图形的复杂程度无关,易于修改图形,可以显示二维或三维实体图形和真实感图像。 习题3 1.请用伪代码程序描述使用DDA算法扫描转换一条斜率介于45o和-45o(即|m|1)之间的直线所需的步骤。 答:假设线段的两个端点为和,并且 int x1,x2.y1,y2,x,y=y1; float xf=x1,m=(x2-x1)/(y2-y1); while(y=y2) { x=floor(xf+0.5); setPixel(x,y); xf=xf+m; y++; } 2.请指出用Bresenham算法扫描转换从像素点(1,1)到(8,5)的线段时的像素位置。 答:(1,1), (2,2), (3,2), (4,3), (5,3), (6,4), (7,4), (8,5) 3.当使用8路对称方法从0°到45°或90°到45°的8分圆中生成整个圆时,有些像素被设置或画了两次,这种现象有时称为重击。请说明如何判断重击发生?如何能彻底避免重击? 答:在初始坐标为(r,0)或(0, r)时的位置,因为(0,r)=(-0,r), (0,-r)=(-0,-r),(r,0)=(r,-0), (-r,0)=(-r,-0); 另外,如果最后生成的像素在对角线上,坐标为(mr,mr),其中m约为,则在(mr,mr), (-mr,mr), (mr,-mr), (-mr,-mr)都会发生重击。 在写像素之前检查每个像素点,如果某个点已经写了像素点,则不再写第二次,这样可以避免重击。 4.扫描转换的三个主要的缺点是什么? 答:阶梯现象、斜线的不等光亮度和细节失真问题。 5.设R是左下角为L(-3,1),右上角为R(2,6)的矩形窗口。请写出下列各线段端点的区域编码。 AB:A(-4,2),B(-1,7) CD:C(-1,5),D(3,8) EF:E

文档评论(0)

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

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

1亿VIP精品文档

相关文档