计算机图形学重点答案整理

合集下载

计算机图形学复习题集及答案

计算机图形学复习题集及答案

计算机图形学复习题集及答案1. 2D图形的表示与处理a) 什么是坐标系?请解释笛卡尔坐标系和极坐标系。

b) 如何表示直线和曲线?请解释Bresenham算法和Bezier曲线。

c) 请解释图形的填充算法,包括扫描线填充和边界填充。

2. 3D图形的表示与处理a) 什么是三维坐标系?请简要解释右手法则和投影矩阵。

b) 如何表示三维物体的表面?请解释多边形网格和三角形剖分。

c) 请解释3D图形的光照模型,包括环境光、漫反射光和镜面反射光。

3. 图形变换和投影a) 请解释平移、旋转和缩放变换。

如何使用矩阵表示这些变换?b) 请解释正射投影和透视投影。

如何将三维图形投影到二维平面上?c) 请解释坐标变换和视角变换在图形渲染中的应用。

4. 可视化技术与实际应用a) 请解释光栅化和纹理映射的概念。

它们在实时图形渲染中的应用是什么?b) 请解释反走样技术和深度缓冲技术。

如何解决图形渲染中的锯齿和隐藏面问题?c) 请简要介绍计算机图形学在游戏开发、电影制作和工程设计中的应用案例。

答案:1.a) 坐标系是用于描述点或图形位置的一种系统。

笛卡尔坐标系使用水平的x轴和竖直的y轴,原点为(0, 0)。

极坐标系使用半径和角度来表示点的位置,其中半径表示点到原点的距离,角度表示点与参考轴的夹角。

b) Bresenham算法是一种用于在显示器上绘制直线的算法,它通过迭代计算像素点的位置来实现。

Bezier曲线是一种常用的曲线表示方法,通过控制点来确定曲线的形状。

c) 图形的填充算法用于填充封闭图形的内部区域。

扫描线填充算法按行扫描图形区域,使用奇偶规则确定像素填充。

边界填充算法通过判断像素是否在图形边界内部来进行填充。

2.a) 三维坐标系由x轴、y轴和z轴组成,用于表示三维空间中的点。

右手法则可以确定三维坐标系的方向,其中大拇指指向z轴的正方向,食指指向x轴的正方向,中指指向y轴的正方向。

投影矩阵用于将三维物体投影到二维平面上。

计算机图形学复习题有答案

计算机图形学复习题有答案

计算机图形学复习题有答案计算机图形学复习题有答案计算机图形学是一门研究计算机如何生成、处理和显示图像的学科。

它涉及到许多重要的概念和算法,对于计算机科学和相关领域的学生来说,掌握图形学知识是非常重要的。

在学习过程中,做一些复习题是很有帮助的,下面我将为大家提供一些计算机图形学的复习题,并附上答案。

1. 什么是光栅化?答案:光栅化是将连续的几何图形转化为离散的像素点的过程。

在计算机图形学中,光栅化是将3D模型转化为2D图像的关键步骤。

2. 什么是图形管线?答案:图形管线是计算机图形学中的一个概念,它描述了图形渲染的整个过程。

图形管线包括几何处理、光栅化、着色和显示等多个阶段。

3. 什么是三角形剪裁?答案:三角形剪裁是图形管线中的一个重要步骤,用于确定哪些三角形在屏幕上可见,哪些三角形需要被裁剪掉。

它通过与屏幕边界进行比较,判断三角形是否与屏幕相交。

4. 什么是光照模型?答案:光照模型是用于模拟光照效果的数学模型。

它描述了光在物体表面的反射和折射过程,从而确定物体在不同光照条件下的颜色和明暗程度。

5. 什么是纹理映射?答案:纹理映射是将一张图像映射到三维模型表面的过程。

通过纹理映射,可以给模型表面添加细节和真实感,例如给一个球体添加地球的纹理。

6. 什么是反走样?答案:反走样是消除图像锯齿边缘的技术。

在光栅化过程中,由于像素点离散化的特性,会产生锯齿边缘。

反走样通过对像素进行插值和平滑处理,使得边缘更加平滑。

7. 什么是阴影算法?答案:阴影算法是用于计算和渲染物体阴影的算法。

常见的阴影算法包括平面投影阴影、体积阴影和阴影贴图等。

8. 什么是Bezier曲线?答案:Bezier曲线是一种数学曲线,由法国数学家Pierre Bézier发明。

它通过控制点来定义曲线的形状,具有平滑和灵活的特性,在计算机图形学中被广泛应用。

9. 什么是光线追踪?答案:光线追踪是一种逆向的渲染技术,它通过模拟光线从相机出发,与场景中的物体相交,计算出光线与物体的交点和颜色,从而生成逼真的图像。

计算机图形学试题及答案汇总

计算机图形学试题及答案汇总

一、 判断题(10x1=10分)1、 构成图形的要素可分为两类:刻画形状的点、线、面、体的非几何要素(集合要素)与反映物体表面属性或材质的明暗、色彩等的(非几何要素)几何要素。

( 错误 )2、 参数法描述的图形叫图形;点阵法描述的图形叫图像。

( 正确 )3、 EGA (增强图形适配器)/VGA (视频图形阵列)为增强图形显示效果的一种图形处理软件的名称。

( 错误 )4、 对山、水等不规则对象进行造型时,大多采用过程式模拟方法。

( 正确 )5、 若两个图形是拓扑等价的,则一个图形可通过做弹性运动与另一个图形相重合。

( 正确 )6、 0阶参数连续性和0阶几何连续性的定义是相同的。

( 正确 )7、 Bezier 曲线可做局部调整。

( 错误 )8、 字符的图形表示分为点阵和矢量两种形式。

( 正确 )9、 LCD 表示(液晶显示器)发光二极管显示器。

( 错误 )10、 使用齐次坐标可以将n 维空间的一个点向量唯一的映射到n+1维空间中。

( 错误 ) 二、 填空题(15x2=30分)1、目前常用的PC 图形显示子系统主要由3个部件组成:(1)帧缓冲存储器、(2)显示控制器、(3)ROM BIOS 。

2、 图形的输入设备有(4)键盘、鼠标、光笔(至少写三种);图形的显示设备有(5)CRT 显示器、LCD 、投影仪(至少写三种).3、常用坐标系一般可以分为:建模坐标系、用户坐标系、(6观察坐标系、(7)规格化设备坐标系、(8)设备坐标系。

4、在多边形的扫描转换过程中,主要是通过确定穿越多边形区域的扫描线的覆盖区间来填充,而区域填充则是从(9)给定的位置开始涂描直到(10)指定的边界条件为止.5、一个交互式计算机图形系统应具有(11)计算 、(12)存储、(13)对话、(14)输入和输出等五个方面的功能。

三、 简答题(5x6=30分)1、 请列举常用的直线段裁减算法(四种)。

答:答:直接求交算法、编码算法、中点再分算法、Cyrus-Beck 算法。

计算机图形学部分复习重点及答案

计算机图形学部分复习重点及答案
(2)在把物体表面相应的多边形扫描转换成帧缓存中的信息时,对于多边形内部的每一个采样点(x,y)进行以下处理:
a.计算采样点(x,y)的深度z(x,y)。
b.如果z(x,y)大于Z缓存区中在(x,y)处的值,则把z(x,y)存入Z缓存区中的(x,y)处,再把多边形在z(x,y)处的颜色值存入帧缓存的(x,y)的地址中。
用于直线段矩形窗口裁剪的Cohen-Sutherland算法。
首先对被裁剪线段两个端点进行编码。然后进行如下测试:
(1) 将两端点的区域码进行逻辑或运算,如果结果为0000,说明线段完全在窗口内,可以完全保留。
(2) 将两端点的区域码进行逻辑与运算,如果结果为真(不是0000),说明线段完全在窗口外,可以完全舍弃。
(3) 将窗口的四个顶点代入直线方程,如果符号相同,说明线段完全在窗口外,可以完全舍弃。 对于上述情况均不满足的线段,需要进行求交运算,这些线段必穿过窗口内部。通过添加这样一个判断条件将算法的求交次数大大减少,从而提高了算法的效率。
4、计算机图形学中有哪些算法可以应用在地理信息系统中。
基本图形生成算法,消隐算法,光线跟踪算法等
若b条件成立,说明多边形(x,y)处的点比帧缓存中(x,y)处现在具有颜色的点更靠近观察者,因此要重新记录新的深度和颜色。
3、三维投影变换都包括哪些种类?
分为透视投影和平行投影。
平行投影:平行投影根据投影方向与投影面的夹角分为两类,即正平行投影与斜平行投影,当投影方向垂直于投影面时称为正平行投影,否则为斜平行投影;
透视投影: 透视投影的视线(投影线)是从视点(观察点)出发,视线是不平行的。不平行于投影平面的视线汇聚的一点称为灭点,在坐标轴上的灭点叫做主灭点。主灭点数和投影平面切割坐标轴的数量相对应。按照主灭点的个数,透视投影可分为一点透视、二点透视和三点透视。

《计算机图形学》题集

《计算机图形学》题集

《计算机图形学》题集一、选择题(每题2分,共20分)1.计算机图形学主要研究的是:A. 计算机硬件的设计B. 计算机软件的开发C. 图像的生成、处理与显示D. 计算机网络技术2.下列哪个不是计算机图形学的应用领域?A. 游戏开发B. 医学影像处理C. 文字编辑D. 三维动画制作3.在计算机图形学中,像素(Pixel)是:A. 图像的最小单位B. 显示器的大小C. 图像的分辨率D. 图像的颜色深度4.下列哪个是光栅图形显示器的特点?A. 直接使用矢量数据表示图像B. 图像由像素阵列组成C. 分辨率固定不变D. 不适用于动态图像显示5.在三维图形变换中,平移变换不会改变物体的:A. 形状B. 大小C. 方向D. 位置6.下列哪个算法常用于三维图形的消隐处理?A. 光线追踪算法B. Z-Buffer算法C. 纹理映射算法D. 反走样算法7.在计算机图形学中,下列哪个术语用于描述物体表面的明暗程度?A. 色彩B. 光照模型C. 纹理D. 透明度8.下列哪个不是计算机图形学中的基本图形生成算法?A. 中点画线算法B. Bresenham画圆算法C. 扫描线填充算法D. Cohen-Sutherland线段裁剪算法9.在计算机图形学中,下列哪个概念用于描述物体的三维形状?A. 像素B. 几何模型C. 色彩模型D. 光照模型10.下列哪个不是真实感图形生成的基本步骤?A. 几何建模B. 光照模型计算C. 纹理映射D. 数据压缩二、填空题(每题2分,共14分)1.计算机图形学中的“图形”主要分为两大类:和。

2.在三维图形变换中,旋转变换可以使用______矩阵来实现。

3.在计算机图形学中,______是指使用数学方法来模拟真实世界中光线与物体表面的相互作用。

4.在进行三维图形的消隐处理时,______算法是一种常用的方法,它通过维护一个深度缓冲区来实现。

5.在计算机图形学中,______是一种常用的图像滤波技术,可以用于图像的平滑处理。

计算机图形学题库及答案

计算机图形学题库及答案

计算机图形学题库及答案计算机图形学是计算机科学中的一个重要分支,它涉及图形的生成、处理和表示。

本题库收集了一系列计算机图形学的问题及其答案,旨在帮助学生更好地理解和掌握该领域的知识。

一、选择题1. 计算机图形学的英文缩写是什么?A. CGB. CSC. ITD. IEEE答案:A2. 以下哪一项不是计算机图形学的基本任务?A. 图形生成B. 图形渲染C. 语音识别D. 图形处理答案:C3. 二维空间中的点(x, y)关于y轴对称的点的坐标是什么?A. (-x, y)B. (x, -y)C. (-x, -y)D. (x, y)答案:A4. 在三维空间中,点(x, y, z)关于xoy平面的对称点的坐标是什么?A. (x, y, -z)B. (x, y, z)C. (-x, -y, z)D. (-x, -y, -z)答案:A5. 以下哪个变换是不变的?A. 缩放B. 旋转C. 投影D. 平移答案:B二、填空题1. 计算机图形学的基本任务包括图形生成、图形渲染和______。

答案:图形处理2. 点(x, y)关于原点的对称点的坐标是______。

答案:(-x, -y)3. 在三维空间中,点(x, y, z)关于xoy平面的对称点的坐标是______。

答案:(x, y, -z)4. 矩阵乘法的定义是:如果A是一个m×n矩阵,B是一个n×p 矩阵,则C = AB是一个______矩阵。

答案:m×p5. 计算机图形学中的齐次坐标表示法中,点(x, y, z, w)的二维坐标表示为______。

答案:(x/w, y/w)三、简答题1. 请简要描述计算机图形学的基本任务。

答案:计算机图形学的基本任务包括图形生成、图形渲染和图形处理。

图形生成是指利用计算机硬件和软件生成各种图形;图形渲染是指将图形数据转换为图像显示在屏幕上;图形处理是指对图形进行各种变换和操作,以满足用户的需要。

2. 请解释什么是矩阵乘法。

计算机图形学复习题及答案

第一章计算机图形学概论1.计算机图形学研究的主要内容有哪些?研究图形图像的计算机生成、处理和显示2 .图形学中的图形特点是什么?图形图像有什么区别?图形主要是用矢量表示,图像则是由点阵表示3.计算机图形学发展的主要阶段包括哪些?字符显示->矢量显示->2D光栅显示->3D显示->新的计算机形式4.计算机图形学主要应用哪些方面?你对哪些领域比较熟悉?计算机辅助设计、可视化技术、虚拟现实、地理信息系统、计算机动画与艺术5.颜色模型分为面向用户和__面向设备__两种类型,分别是什么含义?颜色模型是一种在某种特定的上下文中对颜色的特性和行为解释方法。

6.解释三基色原理。

三基色:任意互不相关(任意两种的组合不能产生三种的另一种颜色)的三种颜色构成颜色空间的一组基,三基色通过适当的混合能产生所有颜色。

7.解释加色模型和减色模型的概念。

加色模型:若颜色模型在颜色匹配时只需要将光谱光线直接组合而产生新的颜色类型这种颜色模型称为加色模型,形成的颜色空间称为加色空间减色模型:若颜色模型在匹配是某些可见光会被吸收而产生新的颜色类型,这种颜色模型称为减色模型,形成的颜色空间称为减色空间。

8.RGB表示模型中(1,0,0)(1,1,1)(0,0,0)(0.5,0.5,0.5)分别表示什么颜色?红白黑灰第二章计算机图形的显示与生成1.有哪两种主流的扫描显示方式?光栅扫描随机扫描2.解释屏幕分辩率的概念。

荧光屏在水平方向和垂直方向单位长度上能识别的最大光点数称为分辨率3.CRT产生色彩显示有哪两种技术?分别进行解释。

电子束穿透法:用红—绿两层荧光层涂覆在CRT荧光屏的内层,而不同速度的电子束能穿透不同的荧光粉层而发出不同颜色的光。

荫罩法:在荧光屏每个光点处呈三角形排列着红绿蓝三种颜色的荧光点,三支电子枪分别对应三个荧光点,调节各电子枪发出的电子束强度,即可控制各光点中三个荧光点所发出的红绿蓝三色光的强度。

计算机图形学总复习答案

计算机图形总复习题型及分值一、将英文词语翻译成对应的中文(5*1=5%)二、单项选择题(10*2=20%)三、填空题(15%)四、判断题(10*1=10%)五、简答题(4*5=20%)六、综合题(3*10=30%)一、写出以下各词语对应的中文Computer Graphics:计算机图形学GKS(Graphics Kernel System):图形核心系统Virtual Reality:虚拟现实Graphics Processing System:图形处理系统CRT(Cathode Ray Tube):阴极射线管Digital Differential Analyzer: 数值微分法Translation Transform :平移变换Scale Transform:比例变换Rotation Transform:旋转变换Homogeneous Coordinates :齐次坐标Symmetry Transform:对称变换shear Transform:错切变换Spline Curve :样条曲线Hidden-line :线消隐Hidden-surface :面消隐Illumunation Model:光照模型Solid Modeling:实体造型实体建模Edge Fill Algorithm:填充算法Antialiasing:反走样二、单项选择题1、在下列叙述语句中,正确的为(D)A、一个计算机图形系统至少应具有计算、存储、输入、输出四个方面的基本功能 (交互)B、在图形系统中,图形处理速度取决于CPU的性能C、在图形系统中,存储容量指的是计算机的内存D、在图形系统中,图形处理精度主要是指图形采集输入质量和显示输出质量2、如果一幅512×512像素的图像,每一像素用4位表示,那么存储此图像至少需要的容量为(B )A、512KBB、128KBC、2MBD、3MB(提示:512×512*4/8/1024=128KB)3、如果一个长方形使用右边二维图形变换矩阵:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=1555T,将产生变换的结果为( A )A、图形放大5倍;同时沿X坐标轴方向移动5个绘图单位B、图形放大25倍,同时沿X坐标轴方向移动5个绘图单位C、图形放大5倍,同时沿Y坐标轴方向移动5个绘图单位D、图形放大25倍,同时沿Y坐标轴方向移动5个绘图单位4、下列有关Bezier曲线性质的叙述语句中,错误的为( B )A、 Bezier曲线可用其特征多边形来定义B、 Bezier曲线必须通过其特征多边形的各个顶点C、Bezier曲线两端点处的切线方向必须与其特征多边形的相应两端线段走向一致D、Bezier曲线具有凸包性5、下列有关二维几何变换的叙述语句中,正确的为(C )A、几何变换就是把一个图形从一个位置移到别的位置B、几何变换后图形连线次序发生改变C、一个正方体经几何变换后可能会变成长方体D、几何变换使图形都产生了变形6、下列关于B样条的叙述正确的是( D )A、B样条曲线不具有凸包性B、给定n个型值点的三次B样条曲线可由n-2段三次B样条曲线段组成(n+1)C、B样条曲线通过每一个给定的型值点D、二次B样条曲线的起点落在其B特征多边形的第一条边的中点p1537、使用二维图形变换矩阵:T =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-111如果图形的一个顶点坐标为A(6,8),则变换后的坐标A’为 (A )(8,-6,1)A、(8,-6);B、(-6,8);C、(-8,6);D、(6,-8)。

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

《计算机图形学》1-4章习题解答习题11.计算机图形学的研究内容是什么?答:几何模型构造,图形生成,图形操作与处理,图形信息的存储、检索与交换,人机交互及用户接口,动画,图形输出设备与输出技术,图形标准与图形软件包的研究等。

2.计算机图形学与图像处理有何联系?有何区别?答:计算机图形学与图像处理都是用计算机来处理图形和图像,结合紧密且相互渗透,但其属于两个不同的技术领域。

计算机图形学是通过算法和程序在显示设备上构造图形,是从数据到图像的处理过程;而图像处理是对景物或图像的分析技术,是从图像到图像的处理过程。

3.简述计算机图形学的发展过程。

答:略。

(参考:教材P3)4.简述你所理解的计算机图形学的应用领域。

答:略。

(参考:教材P4~P5)习题21.什么是图像的分辨率?答:在水平和垂直方向上每单位长度所包含的像素点的数目。

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 颜色的值,每一像素有多少种可能的颜色?答:64222222=⨯⨯5.如果使用每种基色占10比特的直接编码方式表示RGB 颜色的值,每一像素有多少种可能的颜色?答:824107374110242223101010==⨯⨯6.如果每个像素的红色和蓝色都用5比特表示,绿色用6比特表示,一共用16比特表示,总共可以表示多少种颜色?答:65536222655=⨯⨯7.解释水平回扫、垂直回扫的概念。

答:水平回扫:电子束从CRT 屏幕右边缘回到屏幕左边缘的动作。

垂直回扫:电子束到达每次刷新周期末尾,从CRT 屏幕右下角回到屏幕左上角的动作。

(完整版)计算机图形学题库及答案

注意:答案仅供参考第一章 一、名词解释图形;图像;点阵表示法;参数表示法; 二、选择题:F 面哪个不是国际标准化组织(ISO )批准的图形标准。

(D )A. GKS三、判断题:计算机图形学和图像处理是两个近似互逆的学科。

计算机图形学处理的最基本的图元是线段。

(F ) 四、简答题:图形包括哪两方面的要素,在计算机中如何表示它们?阐述计算机图形学、数字图像处理和计算机视觉学科间的关系。

图形学作为一个学科得以确立的标志性事件是什么?试列举出几种图形学的软件标准?工业界事实上的标准有那些? 举例说明计算机图形学有哪些应用范围,解决的问题是什么? 第二章 一、选择题:1. 触摸屏是一种(C )A. 输入设备;B. 输出设备;C. 既是输入设备,又是输出设备;2. 3. 4. B. P HIGS C. CGM D. DXF下面哪一项不属于计算机图形学的应用范围?(A. 计算机动画;B. 从遥感图像中识别道路等线划数据;C. QuickTime 技术;D. 影视三维动画制作关于计算机图形标准化的论述,哪个是正确的(A. CGM 和CGI 是面向图形设备的接口标准B. GKS IGES STEP 匀是 ISO 标准;C. IGES 和STEP 是数据模型和文件格式的标准;D. P HIGS 具有模块化的功能结构; 与计算机图形学相关的学科有A. 图像处理B. 测量技术C. 模式识别D. 计算几何E. 生命科学F. 分子生物学A 、C 、D OB )1. (F )2.空间球最多能提供(D )个自由度;A.一个;B.三个;C.五个;D.六个;3.等离子显示器属于(C)A.随机显示器;B.光栅扫描显示器;C.平板显示器;D.液晶显示器;4.对于一个1024 X 1024存储分辨率的设备来说,当有8个位平面时,显示一帧图像所需要的内存为(A、D)A.1M字节;B.8M字节;C.1M比特;D.8M比特;5.分辨率为1024*1024的显示器,其位平面数为24,则帧缓存的字节数应为(A)A.3MB ;B.2MB;C.1MB;D.512KB;6.下面对光栅扫描图形显示器描述正确的是:(A)A.荧光粉涂层均匀离散分布:B.是一种点画设备;C.电子束从顶到底扫描;D.通过控制电子束的强弱实现色彩的强弱;7.一个逻辑输入设备可以对应(C)物理输入设备。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题解答第2章2.如果线段端点坐标值不是整数,采用DDA 算法产生的直线和将端点坐标值先取整再用Bresenham 算法产生的直线是否完全相同?为什么?能否扩充整数Bresenham 算法使之能处理当线段端点坐标值不是整数的情况(比端点坐标先取整数产生的直线更精确)。

如果线段端点坐标值不是整数,DDA 算法和Bresenham 算法产生的直线不完全相同。

DDA 算法是在直线附近寻找最靠近直线的象素点。

而端点坐标值先取整再用Bresenham 算法,因为端点坐标值先取整,与原直线相比,可能会改变直线的斜率。

因此两种算法相比,前者比后者更精确。

可以将整数Bresenham 算法扩充为实数Bresenham 算法。

算法中的变量都应采用实数类型,在绘制时再对实数坐标值取整数,这样做比端点坐标先取整数产生的直线更精确,具体算法如下:}9.多边形扫描转换的活跃边表算法如何处理给出顶点序列连成多边形时各边有相交的情况?如何处理多边形内部又有多边形空洞的情况?请举例说明。

当各边有相交的情况,在进行完1x x m←+步骤之后,可能破坏了AET 表中各项x 坐标的递增次序,故应按x 坐标递增重新排序,正常填充。

当多边形内部又有多边形空洞的情况,依据区域的奇偶性质,以及局部极大局部极小的特点,正常填充。

10.设五边形的五个顶点是(10.5,10.5),(15,5),(12,5),(8,2.5),(4,5.5),要利用使用活跃边表的扫描转换算法进行填充,写出应填写的ET 表,写出活跃边表的变化情况。

自相交多边形带有空洞的多边形e 1e 5e 2e 3e 463 24 5 6 7 8 9 ET :Y 吊桶表AET 指针 ∧初始化扫描线10 扫描线3e e 扫描线4 扫描线5扫描线6扫描线7扫描线8扫描线9扫描线11∧扫描线12第3章1.平面图形可以对两个坐标轴或原点做反射,这称为对称变换。

平面内任意点),(y x 对x 轴反射变到),(y x -,对原点反射变到),(y x --,写出实现上述三种变换的变换矩阵,并说明这三种反射变换是否可以看作是比例变换或者旋转变换。

对x 轴反射S(1,-1)是比例变换100(1)(1)010(1,1)001p x y xy p S ⎡⎤⎢⎥'''==-=⋅-⎢⎥⎢⎥⎣⎦对y 轴反射S(-1,1)是比例变换100(1)(1)010(1,1)001p x y xy p S -⎡⎤⎢⎥'''===⋅-⎢⎥⎢⎥⎣⎦对原点反射S(-1,-1)是比例变换也是旋转变换100(1)(1)010(1,1)001p x y xy p S -⎡⎤⎢⎥'''==-=⋅--⎢⎥⎢⎥⎣⎦或者cos180sin1800(1)(1)sin180cos1800(180)001p x y xy p R ︒︒⎡⎤⎢⎥'''==-︒︒=⋅︒⎢⎥⎢⎥⎣⎦2.写出完成如下平面图形变换的变换矩阵;(1) 保持点(5,10)固定,x 方向放大3倍,y 方向放大2倍。

(2) 绕坐标原点顺时针旋转︒90。

(3) 对直线x y =成轴对称。

(4) 对直线x y -=成轴对称。

(5) 沿与水平方向成θ角的方向扩大1S 倍,沿与水平方向成θ+︒90角的方向扩大2S 倍。

(6) 对于平面上任意一点),(00y x 成为中心对称。

(7) 对平面上任意一条方程为0=++C By Ax 的直线成轴对称。

(1)300(5,10)(3,2)(5,10)02010101T S T ⎡⎤⎢⎥--⋅⋅--=⎢⎥⎢⎥--⎣⎦(2)cos(90)sin(90)0010(90)sin(90)cos(90)010*******R -︒-︒-⎡⎤⎡⎤⎢⎥⎢⎥-︒=--︒-︒=⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦(3)002222100010(45)(1,1)(45)001001002222001001001001R S R ⎡⎤⎤-⎢⎥⎥⎢⎥⎥-⎡⎤⎡⎤⎢⎥⎥⎢⎥⎢⎥︒⋅-⋅-︒=-⋅⋅=⎢⎥⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦(4)002222100010(45)(1,1)(45)00100100001001001001R S R ⎡⎤⎤-⎢⎥⎥⎢⎥⎥-⎡⎤⎡⎤⎢⎥⎥⎢⎥⎢⎥︒⋅-⋅-︒=⋅-⋅=-⎢⎥⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦(5)1122221212221212cos()sin()000cos()sin()0()(,)()sin()cos()000sin()cos()0001001001cos sin ()cos sin 0()cos sin sin cos 0001S R S S S R S S S S S S S S S θθθθθθθθθθθθθθθθθθ--⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥-⋅⋅=---⋅⋅-⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎡⋅+⋅-⎢=-⋅+⋅⎣⎤⎥⎢⎥⎢⎥⎦当S 1=S 2时,111100()(,)()0001S R S S S R S θθ⎡⎤⎢⎥-⋅⋅=⎢⎥⎢⎥⎣⎦11221212cos()sin()000()(,)sin()cos()000001001cos sin 0sin cos 0001S R S S S S S S S S θθθθθθθθθ⎡⎤⎡⎤⎢⎥⎢⎥⋅⋅=-⋅⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⋅⋅⎡⎤⎢⎥=-⋅⋅⎢⎥⎢⎥⎣⎦11221212cos()sin()000()(,)sin()cos()000001001cos sin 0sin cos 0001S R S S S S S S S S θθθθθθθθθ⎡⎤⎡⎤⎢⎥⎢⎥⋅⋅=-⋅⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⋅⋅⎡⎤⎢⎥=-⋅⋅⎢⎥⎢⎥⎣⎦(6)00000100100100100(,)(1,1)(,)01001001001010011221T x y S T x y x y x y x y --⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥--⋅--⋅=-=-⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥--⎣⎦⎣⎦⎣⎦⎣⎦(7)当0A ≠时,(,0)(())(1,1)(())(,0)00100100100010001000100010100101C B B CT R arctg S R arctg T A A A AC A ⋅-⋅-⋅--⋅-⎤⎡⎤⎡⎤⎥⎢⎥⎢⎥⎥⎢⎥-⎡⎤⎢⎥⎥⎢⎥⎢⎥=⎢⎥⎥⎢⎥⎢⎥⎢⎥⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎣⎦⎣⎦2222222222222222012020221CA B A AB A B A B AB A B A B A B AC BC A B A B ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥-⎢⎥⎣⎦⎡⎤--⎢⎥++⎢⎥-⎢⎥=-⎢⎥++⎢⎥⎢⎥--⎢⎥++⎣⎦当0,0A B =≠时,方程退化为0By C +=,即C y B=-(0,)(1,1)(0,)1001001000100100100010101100010201C C T S T B B C C B B CB ⋅-⋅-⎡⎤⎡⎤⎢⎥⎢⎥⎡⎤⎢⎥⎢⎥⎢⎥=-⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦-⎢⎥⎢⎥⎣⎦⎣⎦⎡⎤⎢⎥⎢⎥=-⎢⎥⎢⎥-⎢⎥⎣⎦当0B≠时,(0,)(())(1,1)(())(0,)00 100100100 010********00101001001C A A CT R arctg S R arctg TB B B BCB⋅--⋅-⋅-⋅-⎡⎤⎤⎡⎤⎢⎥⎥⎢⎥⎢⎥⎥⎡⎤⎢⎥⎢⎥⎥⎢⎥=-⎢⎥⎢⎥⎥⎢⎥⎢⎥⎢⎥⎥⎢⎥⎣⎦⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎣⎦⎣⎦22222222222222220122221CBB A ABA B A BAB A BA B A BAC BCA B A B⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥-⎢⎥⎣⎦⎡⎤--⎢⎥++⎢⎥-⎢⎥=-⎢⎥++⎢⎥⎢⎥--⎢⎥++⎣⎦当0,0B A=≠时,方程退化为0Ax C+=,即CxA=-(,0)(1,1)(,0)1001001000100100100010101100010201C C T S T A A C C A A C A ⋅-⋅-⎡⎤⎡⎤⎢⎥⎢⎥-⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦-⎢⎥⎢⎥⎣⎦⎣⎦⎡⎤⎢⎥-⎢⎥=⎢⎥⎢⎥-⎢⎥⎣⎦4.举例说明由平移、比例或旋转构成的组合变换一般不能交换变换的次序,说明什么情况下可以交换次序。

平移与比例不能交换变换的次序1000000(,)(,)0100000100110010000(,)(,)00010000111x x x y x y y y x y x x y y xx x y x y yy x yx y S S T T T S S S S S T T T S T S S S S S S T T T S S T T T T ⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⋅==⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⋅==⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦平移与旋转不能交换变换的次序100cos sin 0cos sin 0(,)()010sin cos 0sin cos 01001cos sin sin cos 1cos sin 0100cos sin ()(,)sin cos 0010011x y x y x y x y x y x yT T T R T T T T T T R T T T T T θθθθθθθθθθθθθθθθθθθθ⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⋅=-=-⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥-+⎣⎦⎣⎦⎣⎦⎡⎤⎡⎤⎢⎥⎢⎥⋅=-=⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦0sin cos 01xyT T θθ⎡⎤⎢⎥-⎢⎥⎢⎥⎣⎦当x y S S ≠时,比例与旋转不能交换变换的次序 当x y S S =时,比例与旋转可以交换变换的次序00cos sin 0cos sin 0(,)()00sin cos 0sin cos 0001001001cos sin 000cos sin 0()(,)sin cos 000sin co 001001x x x x y y yy x x y x y y xy S S S S S S R S S S S S S R S S S S S S θθθθθθθθθθθθθθθθθ⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⋅=-=-⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎡⎤⎡⎤⎢⎥⎢⎥⋅=-=-⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦s 0001θ⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦若组合变换由一系列比例和旋转变换组成,且比例变换中x y S S =,则可以交换变换次序。

若组合变换是连续的平移、比例或旋转变换,则可以交换变换次序。

(,)(,)(,)(,)(,)(,)()()()x y x y x x y y x y x y x x y y T T T T T T T T S S S S S S S S θθθθ''''⋅=++''''⋅=⋅⋅''⋅=+T T T S S S R R R9.给出三维空间中通过原点和点),,(111z y x 的一条直线,试用下面提示的三种不同方法把这条直线旋转到正的z 轴上,说明求出的三个变换矩阵可能不同,但就完成要求变换的效果看是相同的。

相关文档
最新文档