计算机图形学中图形标准有哪些,计算机图形学.doc

文档介绍:

第一章计算机图形学的主要研究内容是什么?答:计算机中图形的表示方法,以及利用计算机进行图形的计算、处理和显示的相关原理与算法,构成了计算机图形学的主要研究内容。图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法,以及科学计算可视化、计算机动画、自然景物仿真、虚拟现实等。2、列举三个以上图形学的应用领域。答:计算机辅助设计与制造(CAD/CAM)、可视化、真实感图形实时绘制与自然景物仿真、计算机动画、用户接口、计算机艺术等。3、一个图形系统通常由哪些图形设备组成?答:一个图形系统通常由图形处理器、图形输入设备和图形输出设备构成。7、有哪些常用的图形输入设备?答:键盘、鼠标、光笔和触摸屏等。第二章描述直线扫描的DDA算法,中点画线算法和Bresenham算法,并用程序实现Bresenham直线扫描的DDA算法:DDA算法原理是当直线的斜率在(-1,1)之间时,它的增量应该以x为准,即每次都应该让x增加一个像素,然后计算出y的值(y值增量绝对值小于1,更精确),再进行四舍五入,最终得到实际点的像素。当直线斜率绝对值大于1时,增量应该以y为准。中点画线算法:假定直线斜率k在0~1之间,当前象素点为(xp,yp),则下一个象素点有两种可选择点P1(xp+1,yp)或P2(xp+1,yp+1)。若P1与P2的中点(xp+1,yp+0.5)称为M,Q为理想直线与x=xp+1垂线的交点。当M在Q的下方时,则取P2应为下一个象素点;当M在Q的上方时,则取P1为下一个象素点.Bresenham算法:过各行、各列像素中心构造一组虚拟网格线,按直线从起点到终点的顺序计算直线各垂直网格线的交点,然后确定该列像素中与此交点最近的像素。比较书中举例的几种消隐算法的优缺点答:常见的面消隐算法有:画家算法、Z缓冲区(Z-Buffer)算法、扫描线Z-buffer算法、扫描线算法、区域子分割算法、光线投射算法等。Z缓冲区算法是一种典型的、也是最简单的图象空间的消隐算法。另一个优点是算法便于硬件实现,并可以并行化。缺点:1)需要一个额外的Z缓冲器 2)在每个多边形占据的每个像素处都要计算深度值,计算量大 3)没有利用图形的相关性与连续性。 画家算法它的缺点是只能处理互不相交的面.扫描线算法和Z—buffer算法的缺点是,对于不可见的多边形面片了同样画出,这样造成了绘制过程中不必要的费时。BSP树算法利用它的存储结构可以优化多边形的排序过程,故它的排序速度比画家算法要快,尤其是复杂度高的场景。第三章1、参数曲线曲面有几种表示形式?答:有参数和非参数(显式、隐式)表示。12、常见的曲面、曲面求交方法有哪些?原理是什么?答:1)代数方法。代数方法是利用代数运算,特别是求解代数方程的方法求出曲面的交线。2)几何方法。几何方法求交是利用几何的方法,对参与求交的曲面的形状大小、相互位置以及方向等进行计算和判断,识别出交线的形状和类型,从而精确求出交线。3)离散方法离散方法求交是利用分割的方法,将曲面不断离散成较小的曲面片,直到每一子曲面片均可用比较简单的面片来逼近,然后用这些简单面片求交得一系列交线段,连接这些交线段即得到精确交线的近似结果。4)跟踪方法。跟踪方法求交是通过先求出初始交点,然后从已知的初始交点出发,相继跟踪计算出下一交点,从而求出整条

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值