计算机图形学期末复习1.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机图形学期末复习1.pdf》由会员分享,可在线阅读,更多相关《计算机图形学期末复习1.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机图形学期末复习 第一章 绪论 名词解释:图形、图像、点阵法、参数法。图形:是指能够在人的视觉系统中形成视觉印象的客观对象。点阵法:是具有灰度或颜色信息的点阵来表示图形的一种方法,它强调图形有哪些点组成,这些点具有什么灰度或色彩。图形包括哪方面的要素参数法:是以计算机所记录的图形的形状参数与属性参数来表示图形的一种方法。把参数法描述的图形叫做图形;把点阵法描述的图形叫做图像。图形包括哪两方面的要素,在计算机中如何表示它们?图形的要素可以分为两类,一类是刻画形状的点、线、面、体等几何要素;另一类是反应物体本身固有属性,如表面属性或材质的明暗、灰度、色彩(颜色信息)等非几何要素。在计算机中表示
2、带有颜色及形状的图和形常用两种方法:点阵法和参数法。什么叫计算机图形学?分析计算机图形学、数字图像处理和计算机视觉学科间的关系。计算机图形学是研究怎样利用计算机来显示、生成和处理图形的原理、方法、和技术的一门学科。计算机图形学试图将参数形式的数据描述转换生成(逼真的)图像。数据图像处理则着重强调图像之间进行变换,它旨在对图像进行各种加工以改善图像的视觉效果,计算机视觉是研究用计算机来模拟生物外显或宏观视觉功能的科学和技术,它模拟对客观事物模式的识别过程,是从图像到特征数据对象的描述表达处理过程。有关计算机图形学的软件标准有哪些?标准有:计算机图形核心系统(GKS)及其语言联编、三维图形核心系统
3、(GKS-3D)及其语言联编、程序员层次交互式图形系统(PHIGS)及其语言联编、计算机图形元文件(CGM)、计算机图形接口(CGI)、基本图形转换规范(IGES)、产品数据转换规范(STEP)等。试发挥你的想象力,举例说明计算机图形学有哪些应用范围,解决的问题是什么?近年来计算机图形学已经广泛地用于多种领域,如科学、医药、商业、工业、政府部门、艺术、娱乐业、广告业、教育和培训等。第二章 计算机图形系统及图形硬件 名词解释:刷新、刷新频率、像素点、屏幕分辨率、位平面、屏幕坐标系。刷新:消除因时间间隔造成的内容或状态不一致。分为手动和自动两种。一般用于内容或状态变化较频繁的地方。刷新频率:每秒钟
4、屏幕图像刷新的次数。像素点:是指图形显示在屏幕上时,按当前的图形显示分辨率所能提供的最小元素点。屏幕分辨率:也称光栅分辨率或物理分辨率,通常用水平方向上的光点数与垂直方向上的光点数的乘积来表示。位平面:帧缓存被分成若干个独立的存储区域,每一个区域成为一个位面。屏幕坐标系:图形显示器坐标原点定义在屏幕的左上角,但也有的讲原点定义在屏幕左下角。其中像素点(X,Y)坐标的取值范围是 0 到x 或 y 方向的最大分辨率-1。一个交互式计算机图形系统必须具有哪几种功能?其结构如何?应该具有计算、存储、交互(对话)、输入和输出等 5 种功能。其结构由图形软件和图形硬件两部分组成。图形软件由图形应用数据结构
5、、图形应用软件和图形支撑软件组成;图形硬件由图形计算机系统和图形设备组成。试列举出你所知道的图形输入与输出设备。图形输入设备:键盘、鼠标器、光笔、触摸屏、操纵杆、跟踪球和空间球、数据手套、数字化仪、图像扫描仪、声频输入系统和视频输入系统等。图形输出设备:阴极射线管、CRT 图形显示器、平板显示器和三维观察设备等。阴极射线管由哪几部分组成?它们的功能分别是什么?阴极射线管由电子枪、偏转系统和荧光屏组成。电子枪的主要功能是产生一个沿管轴(Z 轴)方向前进的高速的细电子束,用于轰击荧光屏;偏转系统的功能是使荧光屏上所有位置显示图形及字符;CRT 荧光屏的功能是显示图形和字符。简述荫罩式彩色阴极射线管
6、的结构和工作原理。荫罩式彩色阴极射线管结构:在荫罩前面的三色荧光屏(玻璃屏)上交错涂满了成百万个能够分别发出红绿蓝三色光的荧光小点,尾部装有三只电子枪,每只枪都由阴极,控制栅极,加速极和聚焦极组成。在离荧光屏 1cm 处安装了一块薄钢板制成的网板称为荫罩板。工作原理:电子枪发射的电子束去轰击各自的荧光粉单元,受到高速电子束的激发,这些荧光粉单元分别发出强弱不同的红、绿、蓝三种光,从而混合产生不同色彩的像素,大量的不同色彩的像素组成了一张漂亮的画面,而不断变换的画面就成为可动的清晰而细腻的图像。图形的硬拷设备有哪些?简述其各自的特点。硬拷设备有:打印机、绘图仪。打印机是画点设备,分为撞击式和非撞
7、击式两种。撞击式打印机主要指针式打印机,它隔着色带将某种点阵图案压在纸上。非撞击式打印机包括激光打印机、喷墨打印机、热转印打印机、染料热升华打印机和静电打印机等。第三章 用户接口与交互式技术 名词解释:橡皮筋技术。橡皮筋技术是指针对用户的要求,动态地将绘图过程表现出来,直到产生用户满意的结果为止,其中最基本的工作是动态、连续地改变相关点的设备坐标。PHIGS 和 GKS 图形软件标准有哪 6 种逻辑输入设备?试评价这 6 种逻辑分类方法。设备分别为:定位设备、笔画设备、数值设备、选择设备、拾取设备和字符设备。定位设备用于在屏幕上交互地指定一个点的坐标位置;笔画设备用于在屏幕上交互地指定多个点的
8、坐标位置,等于多次使用定位设备;定值设备用于输入各种参数和数据;字符串设备用于输入字符串,典型设备是键盘;选择设备用于选择菜单选项、属性选项和用于构图的对象形状等。拾取设备是用于选择场景中即将进行变换、编辑和处理的部分。第五章 基本图形生成算法 名词解释:扫描转换:在矢量图形中,多边形用定点序列来表示,为了在光栅显示器或打印机等设备上显示多边形,必须把它转换为点阵表示。4-连通区域指从区域上一点出发,通过访问已知点的 4-邻接点,在不越出区域的前提下,遍历区域内的所有像素,8-连通区域指通过访问区域内已知点的 8-邻接点来遍历整个区域 用离散量表示连续量而引起的失真就叫走样。为了提高图形的显示
9、质量,需要减少或消除走样现象,就叫做反走样。图形的集合变换是指对图形的集合信息经过平移、比例、旋转等变换后产生恶心的图形。5.2 分别利用 DDA 算法,中点 Bresenham 算法和 Bresenham 算法扫描转换直线段 P1P2,其中 P1 为(0,0),P2 为(8,6)。Void DDA(int x0,int y0,int x1,int y1,int color)int i,dx,dy,x,y,e;float xi,yi;x=x0;y=y0;dx=x1-x0;dy=y1-y0;if(abs(dx)abs(dy)e=abs(dx);else e=abs(dy);xi=(float)d
10、x/(float)e;yi=(float)dx/(float)e;for(i=0;ix1)n=x1;x1=x0;x0=n;n=y1;y1=y0;y0=n;x=x0;y=y0;dx=x1-x0;dy=y1-y0;d=dx-2*dy;upi=2*dx-2*dy;downi=-2*dy;while(x=x1)putpixel(x,y,color);x+;if(d0)y+;d+=upi;else d+=downi;初始值:dx=8,dy=6,d=dx-2dy=8-2*6=-4,2dx-2dy=4,-2dy=-12 所以,直线经过的点如下:x 0 1 2 3 4 5 6 7 8 y 0 1 1 2 3
11、4 4 5 6 d-4 0-12-8-4 0-12-8 Bresenham 算法:void Bresenham(int x0,int y0,int x1,int y1,int color)int dx,dy,e,n,x,y;x=x0;y=y0;dx=x1-x0;dy=y1-y0;e=-dx;while(x0)y+;e=e-2*dx;初始值:dx=8;dy=6;e=-8;2dy=12;-2dx=-16;所以,直线经过的点如下:x 0 1 2 3 4 5 6 7 8 y 0 1 1 2 3 4 4 5 6 e-8-12 0-4-8-12 0-4-8 e+2dy 4 0 12 8 4 0 12 8
12、4 5.6 利用中点 Bresenham 算法扫描转换圆心在原点,半径为 8 的圆。答:初始值 x=0,y=r=8;d=1-r=-7;在第一象限的点如下:x 0 1 2 3 4 5 6 y 8 8 8 7 7 6 5 d-7-4 1-6 3 2 5 2x+3 3 5 9 2(x-y)+5 -7 -1 3 7 第六章 二维变换及二维观察 名词解释:所谓齐次坐标表示就是用n+1 维向量表示 n 维向量。规范化齐次坐标表示就是 h=1 的齐次坐标表示。6.2 已知二维变换矩阵 D2T=smlqdcpba 如果对二维图形各坐标进行变换,试说明矩阵在各元素在变换中的作用。答:平移作用:l x 方向平移,
13、m y 方向平移。比例变换:a x 坐标以 a 倍变换,d y 坐标以 d 倍变换 旋转作用:b c 是旋转的角度。6.3 试推导将二维平面上任意直线段 p1(x1,y1)p2(x2,y2)转换成与 x 轴重合的变换矩阵。解:平移直线到 x 轴,平移量为(-x1,-y1)然后旋转平移后的直线:当1212xxyy0 时,a=arctan1212xxyy 当1212yxxy=0 时,a=180-arctan1212xxyy 则 顺时针旋转角度即为 a,此时 直线变为重合 x 轴 其中,旋转变换矩阵为:1000)cos()sin(0sin(a)-)cos(aaa 平移变换矩阵为:111010001y
14、x 则综合变换矩阵为:1000)cos()sin(0sin(a)-)cos(aaa111010001yx=1110)cos()sin(0)sin()(cosyxaaaa 6.5 试证明下列操作序列的变换矩阵满足交换律:(1)两个连续的旋转变换。(2)两个连续的平移变换。(3)两个连续的比例变换。(4)一个整体比例变换和一个旋转变换。(5)一个绕原点的旋转变换和一个对称于原点的比例变换。证明:(1)因为 10001cos1sin01sin1cos10002cos2sin02sin2cos=10002cos2sin02sin2cos10001cos1sin01sin1cos 所以得证。(2)因为1
15、1Tx1010001Ty122010001TyTx=122010001TyTx11Tx1010001Ty 所以 得证。(3)因为100010001SySx100020002SySx=100020002SySx100010001SySx 所以得证。(4)1000000SySx1000cossin0sincos=1000cossin0sincos1000000SySx 所以得证。6.7 如图,所示ABCD,求绕 p(5,4)点分别旋转 45 度和 90 度的变换矩阵,并求出各端点的坐标,画出变换后的图形。解:先平移到原点后旋转 在平移回原位置:旋转 45 度:1450100011000222202
16、222145010001=142295220222202222 A 点坐标乘以变换矩阵得A 同理得 B,C,D 的变换后坐标,然后根据坐标画图即可。旋转 90 度:145010001100001010145010001所得即为变换矩阵。A 点坐标乘以变换矩阵得 A 同理得 B,C,D 的变换后坐标,然后根据坐标画图即可。6.9 编程实现多边形的平移,旋转,比例,对称等二维仿射变换。解:程序省 第七章 三维变换及三维观察 名词解释:平行投影:投影中心在无限远时,投影线相互平行。透视投影:投影线从投影中心出发,实现是不平行的,需要明确指定投影中心的位置 正投影:投影线与投影面垂直的平行投影 斜投影
17、:投影线与投影面不垂直 一点透视:一点透视只有一个主灭点,进行透视时需考虑,三维形体与画面的相对位置:视距与画面的距离;视点的高度。7.3 已知三维变换矩阵 TD3=snmlrihgqfedpcba 试说明矩阵中各元素在变换中的作用。解:平移作用:l 是 x 坐标的平移量 m 是 y 坐标的平移量,n 是 z 坐标的平移量。旋转作用:a b c d e f g h i 是旋转的变量,具体在书上 184 面,(记法:当绕某个轴旋转 时,所在的列为 1(主对角线时)或 0(非主对角线)其余为旋转变量)。比例作用:局部比例的作用的是 a e i;全局比例的作用是 s;(此时 a=e=i=1)。7.4
18、 将图中的物体 ABCDEFGH 进行如下变化的变换矩阵,写出复合变换后的图形各顶点的规范化齐次坐标,并画出复合变换后的图形。平移,使 C 与点 P(1,-1,0)。绕 z 轴旋转 60 度。解:物体各顶点的原坐标矩阵形式如下:12100211020102000010001100010000 当 C 与 P 重合,即物体要平移(2,0,0)则平移矩阵为:1002010000100001 绕 z 轴旋转 60 度,则旋转矩阵为:10000100002121002321 则复合变换矩阵为100201000010000110000100002121002321所得的矩阵。在把物体各顶点乘以复合变换矩
19、阵即为所得。根据顶点坐标画出图形。7.7 试作出图中空间四面体的三视图,写清变换式。解:主视图:变换矩阵:1000010000000001Txoz 空间四面体各顶点乘以 Txoz 矩阵即可得到主视图坐标 后画图。俯视图:变换矩阵在书中 197 面Th即是,空间四面体各顶点乘以 Txoz 矩阵即可得到主视图坐标 后画图。侧视图:变换矩阵 98 面,Tw即是。空间四面体各顶点乘以 Txoz 矩阵即可得到主视图坐标 后画图。(鸣谢幕后辛苦制作的 XX,XX,XXX,_。以下资料转自群分享,有空可以看看)一、名词解释 1图形:能够在人们视觉系统中形成视觉印象的对象称为图形,包括自然景物和人工绘图。2像
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 期末 复习
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内