计算机图形学作业及答案.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文档。上传文档
查看更多
计算机图形学作业及答案

计算机图形学作业及答案 1、计算机图形系统的组成包括哪些? 答:计算机图形系统由硬件和软件两部分组成,硬件包括:主计算机、图形显示器以及I/O交互工具和存储设备;软件包括操作系统、高级语言、图形软件和应用软件。现代计算机图形系统与一般计算机系统最主要的差别是具有图形的输入、输出设备以及必要的交互工具,在速度和存储容量上具有较高的要求。另外,人也是这个系统的组成部分。 2、简述光栅扫描式显示器的320×200、640×480等。显示分辨率与显卡上的缓冲存储器的容量有关,容量越大,显示分辨率越高。分辨率越高,显示的字符或图像越清晰。 亮度等级数目和色彩:指单种颜色亮度可变化的数目,亮度等级范围的提升可使图像看 上去更柔和自然色彩包括可选择显示颜色的数目以及一帧画面可同时显示的颜色数。 显示速度:指显示字符、图形,特别是动态图像的速度,可用最大带宽表示:水平像素 数*垂直像素数*最大刷新率。 3、具有相同分辨率的彩色光栅显示器与黑白光栅在结构上有何区别? 答:彩色: 对于红、绿、蓝的三个原色有三个位面的帧缓存和三个电子枪,每个位面的帧缓冲对应一个电子枪即对应一种颜色;对每个颜色的电子枪可以通过增加帧缓存位面来提高颜色种类和灰度级,通过三种原色的组合可以产生不同种类的颜色。 彩色光栅显示器主要是有红、绿、蓝的三个原色所组成,每种原色电子枪有8个位面的帧缓存和8位的数模转换器,每种原色有256种亮度,三种原色组合可颜色,也可以通过颜色查找表查找,故帧缓存位数至少24位。 黑白: 黑白光栅显示器的帧缓存是一块连续的计算机存储器,每个像素需1位存储器,每个存储器只有0或1两个状态。因此一个位面的帧缓存只能产生黑白图形。可以增加象素点的位面数,通过多个位面显示出多种灰度级。 4、对于分辨绿为1024*1024的光栅系统,若每一像素用8位和12位二进制来表示存储信息,各需多大光栅存储容量?每一屏幕最多能显示多少颜色?若R,G,B灰度都占8位,其显示颜色的总数是多少? 答:每一像素用8位二进制来表示存储信息,所需容量为1024*1024*1=(byte)=1MB 彩色素:=256( 项) 若每一像素用12位二进制表示存储信息,所需容量为:1024*1024*1.5=1.5*(byte)=1.5MB 彩色素:=4096( 项) 颜色总数:**=(种) 5、对于19英寸显示器,若X和Y两方向的分辨率相等,即-1024*1024,那么每个像素点的直径是多少? 答: =0.33(mm)或=0.013(英寸) 6、什么叫做走样?什么叫做反走样?反走样技术包括那些? 答:走样指的是用离散量表示连续量引起的失真。 为了提高图形的显示质量。需要减少或消除因走样带来的阶梯形或闪烁效果,用于减少或消除这种效果的方法称为反走样。 其方法是①前滤波,以较高的分辨率显示对象;②后滤波,即加权区域取样,在高于显示分辨率的较高分辨率下用点取样方法计算,然后对几个像素的属性进行平均得到较低分辨率下的像素属性。 7、直线生成算法中数字微分分析法的原理和步骤DDA算法是基于数字微分思想的直线声成算法, 基本思想:已知过端点P0 (x0, y0), P1(x1, y1)的直线段Ly=kx+b???????? |k|(≤1? (Dx≥Dy) 直线斜率为令xi+1 = xi +Dx????? 则? yi+1= kxi+1+b????????????????????????????????? ?????? ??? = kxi+kDx +b= (kxi+b)+kDx??????????????? ?????? ??? = yi+kDx???????????????????????????? 当Dx =1时?????? yi+1 = yi+k?? 即:当x每递增1,y递增k(即直线斜率); 注意上述分析的算法仅适用于|k| ≤1的情形。在这种情况下,x每增加1,y最多增加1。当 |k| 1时,必须把x,y地位互换 这种方法直观,但效率太低,因为每一步需要一次浮点乘法和一次舍入运算。z轴旋转30°,然后再沿x轴平移距离7 答: 9、简述梁友栋-Barsky算法的基本步骤 答:⑴初始化线段在边界内的端点参数为ts=0、te=1。 ⑵计算出各个裁剪边界的r、s值。 ⑶当r=0且s0时,舍弃该线段;否则计算线段与边界的交点参数t。当r0时,参数t用于更新ts;当r0时,参数t用于更新te。 ⑷如果更新了ts或te后,若tste,则舍弃该线段。 10、常见的交互任务有哪几种?你认为哪一种交互任务最难完成? 答:常见的交互任务有8种 定位、选择、文本、定向、定路径、定量、三维交互任务、组合交互任务 其中三维交互任务和组合交互任务最难完成 因为三维交互任务涉及定位、选

文档评论(0)

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

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

1亿VIP精品文档

相关文档