计算机图形学复习大纲.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机图形学复习大纲 第一、二章 1、计算机图形学定义及研究内容 (1)定义 计算机图形学是研究怎样用计算机生成、处理和显示图形的一门学科。 (2)研究内容 如何在计算机中表示图形,以及如何利用计算机进行图形的生成、处理和显示的相关原理与算法,构成了计算机图形学的主要研究内容。(应用领域:计算机辅助设计与制造、科学计算可视化、虚拟现实等) 2、相关学科及其关系(计算几何、图像处理、计算机视觉) 3、真彩色与伪彩色的概念。 (1)真彩色 使用真彩色的显存结构(24位面,1600万色) (2)伪彩色 使用8位假彩色的显存结构 第三章 图形标准 1、建立图形标准的目的 使图形与计算机硬件无关,实现程序的可移植和数据的可交换。 2、两类标准,常见标准所属类型。 (1)应用程序接口标准 GKS、PHIGS (2)图形数据交换标准 CGM、IGES、DXF、STEP 第四章 从图形到图像 1、什么是图形?什么是图像?他们适合表达对象?他们之间如何转化? (1)图形是用矢量表示的,是用几何学的点、线、面对客观世界建模的结果。图形中不但包含坐标、拓扑等几何信息,而且可以包含颜色、纹理等非几何信息。这些信息是设备无关的。 (2)图像是用点阵表示的,其中只有各个点的颜色信息,不含拓扑关系,也没有几何学的点、线、面。从数学上说,图像是定义域和值域都不连续的一个函数(数字图像)。 (3)图形适合表达几何信息(建模),图像适合表达视觉信息(照片)。 (4)图形通过光栅扫描可以转化为光栅图像;图像通过识别和处理可以转化为矢量表示的图形形式,但通常它无法完全恢复图形信息。 2、直线生成算法:DDA法(要求推导)、Bresenham算法及其特点(计算不要求整数化) (1)DDA法 (2)Bresenham算法 3、中点画圆法(注意那个作业) 完整圆的伪代码: void MidCircle(int x0,int y0,int r) { int x=x0,y=y0+r; float f=1.25-r; while(xy) { point(x,y); point(y,x); point(x,y0+y0-y); point(y0+y0-y,x); point(x0+x0-x,y); point(y,x0+x0-x); point(x0+x0-x,y0+y0-y); point(y0+y0-y,x0+x0-x); if(f0) f+=2*(x-x0)+3; else { f+=2*(x-x0-y+y0)+5; y--; } x++; } } 4、凸多边形、凹多边形、含内环的多边形(内环外环又叫什么?)、多边形的正面和反面。 (1)凸多边形是指任意两顶点间的连线均在多边形内。 (2)凹多边形是指任意两顶点间的连线有不在多边形内的部分。 (3)含内环的多边形是指多边形内再套有多边形。多边形内的多边形称为内环。(内环又叫内边界、外环又叫外边界) (4)如果多边形的顶点以逆时针顺序出现在屏幕上,则为“正面”;如果多边形的顶点以顺时针顺序出现在屏幕上,则为“反面”。 4、多边形的显示:多边形的扫描转换(知道几大步骤) 扫描线方法通过从多边形最低点到最高点之间的水平扫描,完成对多边形的扫描转换。对每条扫描线,多边形的扫描转换分为四个步骤: (1)求交:计算扫描线与多边形各边的交点; (2)排序:把所有交点按x值递增顺序排序; (3)配对:奇偶交点配对,每对交点代表扫描线与多边形的一个相交区间。 (4)着色:把相交区间内的象素置成多边形颜色。 void polyfill (polygon, color) 颜色 color;多边形 polygon; { 构造新边表NET(NET[i]为第i条扫描线对应的新边表头,见前页图); y = 最低扫描线号(在这里是1); 初始化活性边表AET为空; 对各条扫描线i,作下列操作 { ? 把新边表NET[i]中的边结点插入AET表,并使之按x坐标递增顺序排列; ? 将活性边表AET中的边奇偶为区间,对区间内的象素(x, y),用color着色; ? 检查活性边表AET,把ymax= i的结点从AET表中删除,其它边的x交点坐标按增量递增(Δx); } } 第五章 曲线和曲面 1、曲线的三种表示方式:显示、隐式、参数,它们的二维形式。 (1)显示表示:y=f(x) (2)隐式表示:f(x,y)=0 (3)参数表示:P(t)=[x(t), y(t)] 2、曲线活动坐标架的定义(包括非弧长参数),曲率、挠率的定义及意义。 (1)设曲线为P(t)=[x(t), y(t), z(t)],则: ? 切矢量:P’(t)(当t为弧长时是单位矢),单位切矢记为T。 ? 主

文档评论(0)

卖报的小行家 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档