计算机图形学模拟题

合集下载

计算机图形学试卷

计算机图形学试卷

计算机图形学试卷一、单项选择题(每小题2分,共30分)1、下列哪一项不是计算机图形学的基本组成部分?()A.几何建模B.物理模拟C.图像合成D.视觉模拟2、下列哪一项不是计算机图形学的主要应用领域?()A.娱乐游戏B.虚拟现实C.科学可视化D.健康医疗3、下列哪一项技术不是计算机图形学的基础?()A. OpenGLB. DirectXC. VulkanD. CPU指令集4、下列哪一项技术不是计算机图形学中的渲染技术?()A.光栅化渲染B.光线追踪渲染C.粒子系统渲染D.位图渲染5、下列哪一项技术不是计算机图形学中的建模技术?()A.多边形建模B. NURBS建模C.体素建模D.灰度图像建模二、多项选择题(每小题3分,共15分)1、下列哪些技术是计算机图形学中常用的渲染技术?()A.光栅化渲染B.光线追踪渲染C.粒子系统渲染D.位图渲染E.纹理映射渲染2、下列哪些应用领域是计算机图形学的热门应用领域?()A.电子商务展示B.游戏开发C.虚拟现实与增强现实D.科学可视化与数据分析E.影视制作与广告设计3、下列哪些软件是计算机图形学常用的软件工具?()A. AutoCADB. MayaC. UnityD. BlenderE. PhotoshopF. CorelDrawG. 3ds MaxH. LightwaveI. After EffectsJ. NukeK. HoudiniL.Maya LT下列哪些软件是计算机图形学常用的软件工具?()A.AutoCAD B.Maya C.Unity D.Blender E.Photoshop F.CorelDraw G.3ds Max H.Lightwave I.After Effects J.Nuke K.Houdini L.Maya LT U.Cinema 4D R.Adobe Premiere S.Final Cut Pro T.Adobe Photoshop Elements W.Avid X-Edit Y.Pinnacle Studio Z.Sony Vegas答:BCDGIMNOPSTWY。

《计算机图形学》练习试题及参考答案大全

《计算机图形学》练习试题及参考答案大全

《计算机图形学》练习试题及参考答案(后面有答案)一、名词解释:(每个4分)1.计算机图形学2.图象处理3.模式识别4.计算几何5.凸多边形6.种子填充算法7.窗口8.视区9.光顺性10.拟合11.多项式插值12.小挠度曲线13.图形变换14.齐次坐标系15.凸包16.轮廓线17.等值线18.图形的翼边表示19.ER模型20.图形消隐21.本影22.半影23.用户坐标系24.规范化设备坐标系25.构造26.约束技术27.光线跟踪28、走样29、CRT(Cathode Ray Tube)30、隔行(interlaced)扫描31、输入模式32、取样方式(sample mode)33、区域34、边界表示法35、复合变换36、二维复合平移37.二维复合比例38.二维复合旋转39.视区(Viewport)40、投影变换41、平面几何投影42. 参数图43. 像素图44.人机界面45.地理信息系统46.虚拟现实47.几何造型技术48.扫描转换49. 插值曲线50.逼近曲线51. 用户接口52. 交互技术53. 交互式图形系统的基本交互任务54. 定位任务55. 选择任务56. 拾取任务57 .选择技术58. 菜单技术59. 文字输入任务60. 数值输入任务61.动画62.帧63.场64. 消隐65.物体空间的消隐算法66. 漫反射光67. 环境光68. 镜面反射光二、选择题(每题2分)1、计算机图形学与计算几何之间的关系是( )。

A)学术上的同义词B)计算机图形学以计算几何为理论基础C)计算几何是计算机图形学的前身D).两门毫不相干的学科2、计算机图形学与计算机图象学的关系是( )。

A)计算机图形学是基础,计算机图象学是其发展B)不同的学科,研究对象和数学基础都不同,但它们之间也有可转换部分C)同一学科在不同场合的不同称呼而已D)完全不同的学科,两者毫不相干3、触摸屏是( )设备。

A)输入B)输出C)输入输出D)既不是输入也不是输出4.计算机绘图设备一般使用什么颜色模型?( )A)RGB;B)CMY;C)HSV ;D)HLS5. 计算机图形显示器一般使用什么颜色模型?( )A)RGB;B)CMY;C)HSV ;D)HLS6.分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存?( ) A)512KB;B)1MB;C)2MB ;D)3MB7.哪一个不是国际标准化组织(ISO)批准的图形标准?( )A)GKS;B)PHIGS;C)CGM ;D)DXF8.下述绕坐标原点逆时针方向旋转a角的坐标变换矩阵中哪一项是错误的? ( )| A B || C D |A) cos a;B) sin a;C) sin a;D) cos a9、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的? ( )A)S和P均在可见的一侧,则输出S和P.B)S和P均在不可见的一侧,则输出0个顶点.C)S在可见一侧,P在不可见一侧,则输出线段SP与裁剪线的交点.D)S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P.10、在物体的定义中对边的哪条限制不存在? ( )A) 边的长度可度量且是有限的B) 一条边有且只有两个相邻的面C) 一条边有且只有两个端点D) 如果一条边是曲线,那么在两个端点之间不允许曲线自相交11.下述哪一条边不是非均匀有理B样条(NURBS)的优点? ( )A) NURBS比均匀B样条能表示更多的曲面B) 对于间距不等的数据点,用NURBS拟合的曲线比用均匀B样条拟合的曲线更光滑C) NURBS提供的权控制方法比用控制点更能有效的控制曲线的形状D) 使用NURBS可以提高对曲面的显示效率12.下列关于图的存储表示的叙述中,哪一个是不正确的?A) 无向图的相邻矩阵是对称矩阵B) 对于带权的图,其相邻矩阵中值为1的元素,其值可以用边的权来权替C) 用邻接表法存储包括n个结点的图需要保存一个顺序存储的结点表和n个链接存储的边表D) 用邻接表法存储包括n条边的图需要保存一个顺序存储的结点表和n个链接存储的边表13*.在面片的数量非常大的情况下哪一个消隐算法速度最快? ( )A) 深度缓存算法(Z-Buffer)B) 扫描线消隐算法C) 深度排序算法(画家算法)D) 不知道14*.下面关于深度缓存消隐算法(Z-Buffer)的论断哪一条不正确? ( )A) 深度缓存算法并不需要开辟一个与图像大小相等的深度缓存数组B) 深度缓存算法不能用于处理对透明物体的消隐C) 深度缓存算法能并行实现D) 深度缓存算法中没有对多边形进行排序15.在用射线法进行点与多边形之间的包含性检测时,下述哪一个操作不正确? ( )A) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次B) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次C) 当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次D) 当射线与多边形的某边重合时,计数1次16*、扫描消隐算法在何处利用了连贯性(相关性Coherence)?(1)计算扫描线与边的交点;(2)计算多边形在其边界上的深度;(3)计算多边形视窗任意点处的深度值;(4)检测点与多边形之间的包含性。

计算机图形学模拟试卷和答案

计算机图形学模拟试卷和答案

北京语言大学网络教育学院《计算机图形学》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。

请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、计算机图形学与计算机图像学(图像处理)的关系是()。

[A] 计算机图形学是基础,计算机图像学是其发展[B] 不同的学科,研究对象和数学基础都不同,但它们之间也有可相互转换部分[C] 同一学科在不同场合的不同称呼而已[D] 完全不同的学科,两者毫不相干2、多边形填充算法中,错误的描述是()。

[A] 扫描线算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大[B] 边填充算法基本思想是对于每一条扫描线与多边形的交点,将其右方象素取补[C] 边填充算法较适合于帧缓冲存储器的图形系统[D] 边标志算法也不能解决象素被重复访问的缺点3、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。

哪种情况下输出的顶点是错误的?()[A] S和P均在可见的一侧,则输出点P[B] S和P均在不可见的一侧,,则输出0个顶点[C] S在可见一侧,,P在不可见一侧,则输出线段SP与裁剪线的交点和S[D] S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P4、下列关于反走样的叙述中,错误的论述为()。

[A] 把像素当作平面区域来采样[B] 提高分辨率[C] 增强图像的显示亮度[D] 采用锥形滤波器进行加权区域采样5、下列关于平面几何投影的叙述中,错误的论述为()。

计算机图形学模拟题

计算机图形学模拟题

《计算机图形学》模拟题一、填空题1.计算机图形表示的方法有点阵法和参数法.2.在计算机重现真实世界的场景叫真实感绘制3.一个图形系统的组成主要由输入设备、图形处理器和输出设备组成.4.图形输出主要包括图形显示和图形绘制.5.几何变换中的基本变换主要分为变位变换和变形变换两大类.6.三维变换中绕空间任意线的旋转一般需要分解为7 个基本变换.7.判断点和多边形关系时,过点做一射线,交点数为奇数时该点在多边形内部,交点数为偶数时该点在多边形外部.8.多边形填充扫描线算法中,每次用一条扫描线进行填充,对一条扫描线填充的过程可分为四个步骤:求交点、交点排序、交点配对、区间填色.9.种子填充算法在栈实现时一般采用数据结构.10.种子填充算法中,相邻像素进栈的条件是该点未设置为填充色,该点在区域内11.几何形体表示主要有两大类模型数据模型和过程模型 .12.边表的结构中四个元素分别为边的最大Y值,较低端点的X值,X的增量和指向下一边结构的指针.13.二维直线段裁剪常用的方法有矢量裁剪法,区域编码法,中心分割法和梁友栋-barsky算法.14.计算机图形学中常用的坐标系有世界坐标系,规格化设备坐标系和设备坐标系.15.当三维变换矩阵中主对角线上前三个元素为1,最后一个元素为s,其他元素都为0时,变换后的图形效果有如下几种:s>1时,图形整体缩小;0<s<1时,图形整体放大;s=1时,图形恒等变换.16.计算机产生图形的3个步骤为图形输入,图形处理和图形输出.17.圆弧bresenham算法的优点是起点和终点准确,分布均匀和计算简单.18.图形属性主要有颜色和线型 .19.DDA算法的缺点有要做除法运算,有浮点运算,要取整运算.因此其计算效率不高.20.直线生成的要求是像素点均匀分布,起末点要准确,线要直亮度一致和方向和长度等无关,生成直线速度快.二、单选题1.枚举出图形中所有点的表示方法是( D )A.图形B.图像C.参数法D.点阵法2.下面哪个设备不是计算机图形学的输入设备( D )A.光笔B.键盘C.扫描仪D.显示器3.下面哪个设备不是计算机图形学的输出设备( C )A.激光打印机B.显示器C.数据手套D.喷墨打印机4.比例变换中当Sx为2,Sy为1时,图形变换的结果是( D ).A.图形整体放大2倍B.图形放大2倍,同时沿X,Y坐标轴方向各移动1个绘图单位C.沿X坐标轴方向各移动2个绘图单位D.沿X坐标轴方向放大2倍,沿Y坐标轴方向没有放大5.以下关于图形变换的论述不正确的是( D ).A.平移变换不改变图形大小和形状,只改变图形位置B.拓扑关系不变的几何变换不改变图形的连接关系和平行关系C.旋转变换后各图形部分间的线性关系和角度关系不变,变换后直线的长度不变D.错切变换虽然可引起图形角度的改变,但不会发生图形畸变6.在三维齐次变换矩阵中,平移线性变换对应的矩阵元素的最大非零个数是( C ).A.3B.6C.7D.87.区域编码规则为{上下右左},一个线段的两个端点编码分别为{0000}和{0101},则该线段和窗口的情况是( C ).A.完全在窗口外B.完全在窗口内C.一个点在窗口内,一个点在窗口外D.前三种都不是8.区域编码规则为{上下右左},则一线段端点编码不可能的情况是( C ).A.{0000}B.{0110}C.{0111}D.{0001}9.扫描线算法充分利用了连贯性原理不包括( C ).A.区域连贯性B.扫描线连贯性C.像素连贯性D.边的连贯性10.扫描线填充算法的不具有的特点是( B ).A.扫描线只和有交点的边进行交点计算B.适合硬件实现C.各种表的维护和排序开销大D.适合软件实现11.种子填充算法时区域一般采用( A )方式定义.A.边界定义B.顶点坐标序列定义C.内部定义D.都可以12.扫描线种子填充算法中,每次压入栈的像素最多有( B )个.A.1B.2C.3D.413.下面关于线框模型说法不正确的是( B ).A.用顶点和邻边表示形体B.适合真实感显示C.与形体间不存在一一对应关系D.处理速度快14.图形设备坐标系统一般是( A ).A.左上角为坐标原点B.左下角为坐标原点C.右上角为坐标最大值D.左下角为坐标最大值15.fillpoly函数的功能是( B ).A.填充椭圆B.填充封闭多边形C.填充扇形区域D.填充方形16.bar函数的功能是( D ).A.填充椭圆B.输出文本C.填充扇形区域D.填充长方条形图17.outtext函数的功能是( B ).A.指定位置输出字符串B.当前位置输出字符串C.位置偏移D.设置文本输出参数18.直线Bresenham算法绘制(0,0)到(8,6)的线,用来逼近直线的像素点个数有( B )个.A.8B.9C.6D.1419.下面哪个选项不是直线Bresenham算法的优点( C ).A.不计算直线斜率,不做除法B.只做整数运算C.只有加减法运算,效率高D.只有加法和乘2运算,效率高20.下面哪个选项是圆弧扫描算法的缺点( C ).A.运算速度快B.显示质量好C.显示质量不好D.齐次坐标运算21.下面哪个选项不是圆弧的生成算法( A ).A.逐点比较法B.角度DDA算法C.正负法D.圆弧的Bresenham算法22.圆弧bresenham算法中在第一象限时下一个点不可能的情况是( C ).A.当前点的右方点B.当前点的右下方点C.当前点的右上方点D.当前点的下方点23.图形就是从客观世界中抽象出来的带有( C )的图或形.A.信息B.属性和参数C.灰度色彩及形状D.形状和权属24.计算机图形学的研究内容是( B ).A.信息B.图形C.图像D.数据模型25.15个已知点确定的Bezier曲线最高是( C )次曲线.A.3B.7C.14D.1526.二次均匀B样条曲线的特性不包括( D ).A.曲线的起点在控制多边形第一条边的中点位置B.曲线的终点在控制多边形第二条边的中点位置C.曲线段和控制多边形的两条边相切D.曲线的起点在控制多边形第二条边的中点位置27.下列有关Bezier曲线性质的叙述语句中,错误的结论为( D ).A.Bezier曲线可用其特征多边形来定义B.Bezier曲线不一定通过其特征多边形的各个顶点C.Bezier曲线两端点处的切线方向必须与其特征折线集(多边形)的相应两端线段走向一致D.n次Bezier曲线,在端点处的r阶导数,只与r个相邻点有关三、判断题1.构成图形的要素可分为两类:刻画形状的点,线,面,体的非几何要素与反映物体表面属性或材质的明暗,色彩等的几何要素.(错)2.参数法描述的图形叫图形;点阵法描述的图形叫图像.(对)3.图像的去噪是计算几何的研究内容(错)4.CAD/CAM是计算机图形学在工业界最活跃,最广泛的应用领域.(对)5.IvanE.Sutherland发表的一篇题为Sketchpad:一个人机通信的图形系统的博土论文中首次使用计算机图形学这个术语,确立了计算机图形学作为一个崭新的学科分支的独立地位.(对)6.光栅图形显示器的产生,计算机图形学进入兴盛时期,但其应用领域还限制在实验室阶段.(错)7.计算机软硬件的发展促进了计算机图形学的发展(对)8.图形显示器是计算机图形学中关键的设备.(对)9.存储管式显示器需要刷新,可以局部修改.(错)10.光栅扫描显示器是画线设备.(错)11.CRT显示器分辨率高,色彩鲜艳丰富,体积小.(错)12.一个物理设备可能同时具备输出和输出的功能.(对)13.线框图的变换需要变换图形中包含的所有点,线,面中所有内部像素点.(错)14.平移变换是一种变形变换.(错)15.错切是一种变位变换.(错)16.一个正方形在变位变换后可能变成为一个矩形.(错)17.计算机显示器和绘图机可以直接用三维空间表示图形.(错)18.所有的对称变换的变换矩阵都是相同的.(错)19.错切变换常见的有关于坐标原点的错切.(错)20.绕坐标原点的旋转变换是一种组合变换.(错)21.齐次矩阵用在二维图形变换中的好处是可以将各种变换矩阵统一到一个变换矩阵中.(对)22.一个空间点的齐次坐标的形式是唯一的.(错)23.组合变换中基本变换的级联顺序对组合变换的结果没有影响.(错)24.三维变换的变换矩阵和二维变换的矩阵相同.(错)25.三维图形的平移变换会改变图形的长度和大小.(错)26.正投影之后的图形有立体效果.(错)27.轴测投影产生过程是改变物体和投影面的相对位置,再进行投影面的正投影得到的.(对)28.三视图指的是主视图,仰视图,俯视图.(错)29.投影变换是一种使三维对象映射为二维对象的变换.(对)30.用户域可以是虚数域.(错)四、问答题1.将图形沿X轴方向进行错切变换之后和原图形相比有什么异同?[答]:⑴变换前后,点的y坐标保持变换,而x坐标发生变化;⑵平行于x轴的线段变换后仍旧平行于x轴;⑶平行于y轴的线段变换后成为与y轴成角度的线段;⑷x轴上的点在变换过程中保持不变,其余点在变换后都平移了一段距离.2.如何分解绕平面上任意点的二维旋转变换?[答]:分解为3步:⑴首先平移使得旋转中心点移到坐标原点;⑵绕坐标原点旋转需要的角度;⑶再平移使得图形回到原来的位置.3.裁剪的基本任务是什么?[答]:判断要裁剪的图元哪些在窗口内,哪些在窗口外,部分在窗口的内的需要计算相交的交点或者交线,并确定窗口内的部分.4.比较坐标值裁剪方法的缺陷是什么?[答]:⑴计算时间长,效率低;⑵裁剪出来的点列不保持原来画线的序列.5.请比较多边形两种表示方法?[答]:⑴顶点表示,以多边形顶点坐标对序列来刻画多边形.该方法表示多边形直观性强,几何意义明显,占用内存较少.⑵点阵表示,以位于多边形内的像素的xxx来刻画多边形.需要的内存空间比较大,损失了几何信息,但便于运用帧缓冲存储,是面着色所需要的图形表达形式.6.逐点判断填充多边形的特点是什么?[答]:⑴算法思路简单,程序简单;⑵像素间的联系不考虑,每个像素点都要计算一次和多边形的求交运算,运算量大,速度慢.7.什么是扫描线连贯性?[答]:多边形和一水平扫描线如果有有效交点,则交点数为偶数,将该扫描线与多边形各条边的交点按照横坐标的递增顺序进行排序,从小到大的交点前后2点形成的小线段,第1,3,5……在多边形内,第2,4……在多边形外.8.区域的连贯性原理是什么?[答]:屏幕上两条水平扫描线被多边形的边分割成若干梯形,梯形的性质有:梯形的两底在扫描线上,边在多边形的边上;这些梯形可以分为两个类,多边形内和多边形外;两类梯形相间排列,相邻两个梯形必有一个在内一个在外.9.平面立体的9种拓扑关系都有哪些?[答]:面相邻性,面-顶点包含性,面-边包含性,顶点-面相邻性,顶点相邻性,顶点-边相邻性,边-面相邻性,边-顶点包含性,边相邻性10.表面模型的特点是什么?[答]:形体和面之间关系对应,可以满足面求交,线面消隐,明暗色彩渲染等需要;没有定义形体位于面的哪一侧,内外需要再进行下一步的计算确认.11.三维物体的表示方法常用的有哪五种?[答]:边界表示法,结构实体几何构造法,扫描表示法,特征造型法,八叉树表示法12.边界表示法的优缺点点是什么?[答]:优点:能精确表示物体;表示能力强;几何变换容易;适于显示处理.缺点:表示复杂;有效性难以保证;运算复杂。

计算机图形学模拟试题和答案[计算机图形学模拟试题和答案.

计算机图形学模拟试题和答案[计算机图形学模拟试题和答案.

【题型】填空题1、三维图形的几何变换有平移、比例、对称、错切、旋转、投影、_透视变换_等变换。

2几何图形的布尔运算主要是两个图形对象的_联合/Union、交集/Intersection、差集/Subtraction三种运算。

3交互式绘图系统的基本交互任务包括:定位、选择、文本输入和数值输入。

4 减少或克服图形失真的技术叫做__反走样__。

5在绘制物体图形时消除被遮挡的不可见的线或面,称为消隐__。

6灭点可以看作是无限远处的一点在投影面上的_投影_。

7深度缓冲器算法最简单常用的面向应用的用户接口形式:子程序库、专用语言和交互命令。

8在计算机图形学中,被裁剪的对象可以是线段、多边形和字符三种形式。

9图形用户界面的基本元素有_窗口_、图标、菜单、指点装置。

10双线性法向插值法(Phong Shading)的优点是_高光域准确__。

11表现三维形体的模型有线框模型、表面模型和_实体模型_。

12三视图投影包括正投影、水平投影、_侧投影_。

13计算机中字符由一个_数字编码(编码)_唯一标识。

14区域可分为4向连通区域和__8_向连通区域。

15计算机字库分为矢量型和__点阵_型两种。

16光栅图形显示器具有闪烁和_锯齿_现象。

17裁剪的目的是为了使位于_窗口_外的图形不显示出来。

18目前常用的PC图形显示子系统主要由3个部件组成:帧缓冲存储器、_显示控制器、ROM BIOS。

19计算机图形学以___计算几何_为理论基础。

20在图形文件系统中,点、线、圆等图形元素通常都用其_几何特征参数_来描述。

21投影线从视点出发,主灭点最多有__3_个,任何一束不平行于投影面的平行线的透视投影将汇成一点。

22在处理图形时常常涉及的坐标有模型坐标系、观察坐标系、世界坐标系和_设备坐标系__。

23屏幕上最小的发光单元叫做_____象素点__________。

24扫描线的连贯性是多边形区域连贯性在_____一条扫描线上__________的反映。

《计算机图形学》练习试题及参考答案(八)

《计算机图形学》练习试题及参考答案(八)

《计算机图形学》模拟试卷二一、【单项选择题】(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、触摸屏是()设备。

[A] 输入[B] 输出[C] 输入输出[D] 既不是输入也不是输出2、下列有关平面几何投影的叙述语句中,正确的论述为()。

[A] 透视投影与平行投影相比,视觉效果更有真实感,而且能真实地反映物体的精确的尺寸和形状[B] 透视投影变换中,一组平行线投影在与之平行的投影面上,可以产生灭点[C] 在三维空间中的物体进行透视投影变换,可能产生三个或者更多的主灭点[D] 在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为平行投影3、对于由P0P1P2三点所决定的二次B样条曲线,下列叙述中错误的是()。

[A] 起始点位于(P0+P2)/2处[B] 终止点位于(P2+P1)/2处[C] 若P0P1P2三点共线时,该曲线是一条线段[D] 起始点的切矢为:P1-P04、分辨率为1024×1024的显示器需要多少字节位平面数为16的帧缓存?()[A] 512KB[B] 1MB[C] 2MB[D] 3MB5、下列不是常见位图文件类型的是哪一项?()[A] PCX[B] TIFF[C] HSV[D] BMP6、n次B样条曲线具有()阶参数连续性。

[A] n-2 [B] n-1 [C] n [D] n+17、用编码裁剪法裁剪二维线段时,判断下列直线段采用哪种方法?假设直线段的两个端点M、N的编码分别为0101和1010()。

[A] 直接保留[B] 直接舍弃[C] 对MN再分割求交[D] 无法判断8、包围盒的主要用途在于()。

[A] 多边形裁剪[B] 区域填充[C] 消隐[D] 几何变换9、三维旋转变换的旋转轴()。

[A] 仅限于X轴[B] 投影平面及景物之外[C] 景物上[D] 空间任意点10、计算机图形显示器一般使用什么颜色模型?()[A] RGB[B] CMY[C] HSV[D] HLS二、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。

计算机科学与技术考试:2022计算机图形学真题模拟及答案(4)

计算机科学与技术考试:2022计算机图形学真题模拟及答案(4)

计算机科学与技术考试:2022计算机图形学真题模拟及答案(4)共22道题1、在光线跟踪(Ray Tracing)算法中,在哪种情况下应继续跟踪光线?()(单选题)A. 光线的光强度已经很弱B. 光线的深度已经很深C. 光线遇到某一物体D. 光线遇到背景试题答案:C2、使用下列二维图形变换矩阵:产生变换的结果为()。

(单选题)A. 图形放大2倍,同时,沿X和Y坐标轴方向各移动1/2个绘图单位B. 图形缩小1/2倍,同时,沿X、Y坐标轴方向各移动1/2个绘图单位C. 沿X坐标轴方向缩小1/2倍,同时,沿Y坐标轴方向移动1/2个绘图单位D. 沿Y坐标轴方向缩小1/2倍,同时,沿X坐标轴方向移动1/2个绘图单位试题答案:C3、计算机绘图设备一般使用()颜色模型。

(单选题)A. RGBB. CMYC. HSVD. HLS试题答案:B4、下面关于反走样的论述,()是错误的。

(单选题)A. 提高分辨率B. 把像素当作平面区域进行采样C. 采用锥形滤波器进行加权区域采样D. 增强图象的显示亮度试题答案:D5、分辨率为1024×1024的显示器各需要()字节位平面数为24的帧缓存。

(单选题)A. 512KBB. 1MBC. 2MBD. 3MB试题答案:D6、分辨率为1024×1024的显示器各需要()字节位平面数为24的帧缓存。

(单选题)A. 512KBB. 1MBC. 2MBD. 3MB试题答案:D7、下面关于反走样的论述,()是错误的。

(单选题)A. 提高分辨率B. 把像素当作平面区域进行采样C. 采用锥形滤波器进行加权区域采样D. 增强图象的显示亮度试题答案:D8、下述绕坐标原点逆时针方向旋转a角的坐标变换矩阵中,()是错误的。

(单选题)A. cos aB. sin aC. sin aD. cos a试题答案:C9、计算机图形显示器一般使用()颜色模型。

(单选题)A. RGBB. CMYC. HSVD. HLS试题答案:A10、下列有关简单光反射模型的描述语句中,错误的论述为()。

计算机图形学基础模拟试题参考答案

计算机图形学基础模拟试题参考答案

计算机图形学基础模拟试题参考答案一、名词解释(共9分,每题3分)1. 1. 计算机图形学——研究怎样用计算机生成、处理和显示图形和科学。

2.构造——根据选择的作图命令和指定的一系列参数进行作图。

3.用户坐标系——用户为处理自已的图形时所采用的坐标系,单位由用户自己决定。

二、选择题(共30分,每题3分)1.A 2.C 3.D 4.C 5.D 6.D 7.A 8.D 9.D 10.B 三、简答题(共16分,每题8分)1.答:算法步骤如下:1).输入椭圆的长半轴a 和短半轴b 。

2).计算初始值d=b 2+a 2(-b+0.25)、x=0、y=b 。

3).绘制点(x,y)及其在四分象限上的另外三个对称点。

4).判断d 的符号。

若d ≤0,则先将d 更新为d+b 2(2x+3),再将(x,y)更新为(x+1,y);否则先将d 更新为d+b 2(2x+3)+a 2(-2y+2),再将(x,y)更新为(x+1,y-1)。

5).当b 2(x+1)<a 2(y-0.5)时,重复步骤3和4。

否则转到步骤6。

6).用上半部分计算的最后点(x,y)来计算下半部分中d 的初值:7).绘制点(x,y)及其在四分象限上的另外三个对称点。

8).判断d 的符号。

若d ≤0,则先将d 更新为b 2(2xi+2)+a 2(-2yi+3),再将(x,y)更新为(x+1,y-1);否则先将d 更新为d+a 2(-2yi+3),再将(x,y)更新为(x,y-1)。

9).当y>0时,重复步骤7和8。

否则结束。

2.答:随机扫描显示器中电子束的定位和偏转具有随机性,即电子束的扫描轨迹随显示内容而变化,只在需要的地方扫描,而不必全屏扫描。

存储管式显示器从表面上看极象一个有长余辉的荧光屏,一条线一旦画在屏幕上,在很长时间之内都将是可见的,常用于显示大量而复杂稳定的图形。

在光栅扫描式图形显示器中,电子束横向扫描屏幕,一次一行,从顶到底顺次进行。

计算机图形学计算机图形学考试卷模拟考试题.docx

计算机图形学计算机图形学考试卷模拟考试题.docx

《计算机图形学》考试时间:120分钟 考试总分:100分遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。

1、下面哪一项不属于计算机图形学的应用范围?()( )A.计算机动画;B.从遥感图像中识别道路等线划数据;C.QuickTime 技术;D.影视三维动画制作;2、关于计算机图形标准化的论述,哪个是正确的()。

( )A.CGM 和CGI 是面向图形设备的接口标准;B.GKS 、IGES 、STEP 均是ISO 标准;C.IGES 和STEP 是数据模型和文件格式的标准;D.PHIGS 具有模块化的功能结构;3、与计算机图形学相关的学科有()。

( )A.图像处理B.测量技术C.模式识别D.计算几何E.生命科学F.分子生物学4、计算机图形学和图像处理是两个近似互逆的学科。

( )姓名:________________ 班级:________________ 学号:________________--------------------密----------------------------------封 ----------------------------------------------线-------------------------5、计算机图形学处理的最基本的图元是线段。

()6、空间球最多能提供()个自由度。

()A.一个;B.三个;C.五个;D.六个;7、等离子显示器属于()()A.随机显示器;B.光栅扫描显示器;C.平板显示器;D.液晶显示器;8、对于一个1024×1024存储分辨率的设备来说,当有8个位平面时,显示一帧图像所需要的内存为()()A.1M字节;B.8M字节;C.1M比特;D.8M比特;9、分辨率为1024*1024的显示器,其位平面数为24,则帧缓存的字节数应为()()A.3MB;B.2MB;C.1MB;D.512KB;10、下面对光栅扫描图形显示器描述正确的是()()A.荧光粉涂层均匀离散分布;B.是一种点画设备;C.电子束从顶到底扫描;D.通过控制电子束的强弱实现色彩的强弱;11、一个逻辑输入设备可以对应()物理输入设备。

计算机图形学_陆枫_模拟试题

计算机图形学_陆枫_模拟试题

计算机图形学_陆枫_模拟试题1(共7页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、填空(1×20=20分)1. 一个交互性的计算机图形系统应具有、、、、输入等五方面的功能。

2. 阴极射线管从结构上可以分为、和。

3. 常用的图形绘制设备有和,其中支持矢量格式。

5. 通常可以采用和处理线宽。

6. 齐次坐标表示就是用维向量表示n维向量。

7. 平行投影根据可以分为和投影。

二、名词解释(3×5=15分) 1. 图像2. 走样3. 段4. 4连通区域5. 主灭点三、简答与计算(6×5=30分)1.图形包括哪两个方面的要素在计算机中如何表示它们2.简述荫罩式彩色阴极射线管的结构和工作原理?3.在交互输入过程中,常用的管理设备的方式有哪些?试分别说明。

4.举例说明奇偶规则和非零环绕树规则进行内外测试时有何不同?5.什么是观察坐标系为什么要建立观察坐标系四、推导与计算题 1. 试用中点Bresenham算法原理推导斜率大于1的直线段的扫描转换算法。

(要求写清原理、误差函数和递推公式,并进行优化)(15分)2. 已知直线,求相对于该直线作对称变换的变换矩阵。

(10分)3.试作出下图中三维形体ABCDE的三视图(平移矢量均为1)。

要求写清变换过程,并画出生成的三视图。

(10分)一、填空1. 计算;存储;交互(对话);输入。

2. 电子枪;偏转系统;荧光屏。

3. 打印机;绘图仪;笔式绘图仪。

4. 数值设备;字符串设备;选择设备;拾取设备。

5. 线刷子;方刷子。

6. n+1。

7. 投影方向与投影面是否垂直;正;斜。

二、名词解释 1. 图像:在计算机中用点阵法描述的图形叫做图像。

2. 走样:用离散量表示连续量引起的失真。

3. 段:段是指具有逻辑意义的有限个图素(或体素)及其附加属性的集合,也称为图段(二维空间中)、结构和对象。

4. 4连通区域:从区域上的一点出发,通过访问已知点的4-邻接点,在不越出区域的前提下,遍历区域内的所有像素点。

计算机图形学试题及答案(3)

计算机图形学试题及答案(3)

《计算机图形学》模拟试卷一一、【单项选择题】(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、计算机图形学与计算机图像学(图像处理)的关系是()。

[A] 计算机图形学是基础,计算机图像学是其发展[B] 不同的学科,研究对象和数学基础都不同,但它们之间也有可相互转换部分[C] 同一学科在不同场合的不同称呼而已[D] 完全不同的学科,两者毫不相干2、多边形填充算法中,错误的描述是()。

[A] 扫描线算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大[B] 边填充算法基本思想是对于每一条扫描线与多边形的交点,将其右方象素取补[C] 边填充算法较适合于帧缓冲存储器的图形系统[D] 边标志算法也不能解决象素被重复访问的缺点3、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。

哪种情况下输出的顶点是错误的?()[A] S和P均在可见的一侧,则输出点P[B] S和P均在不可见的一侧,,则输出0个顶点[C] S在可见一侧,,P在不可见一侧,则输出线段SP与裁剪线的交点和S[D] S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P4、下列关于反走样的叙述中,错误的论述为()。

[A] 把像素当作平面区域来采样[B] 提高分辨率[C] 增强图像的显示亮度[D] 采用锥形滤波器进行加权区域采样5、下列关于平面几何投影的叙述中,错误的论述为()。

[A] 透视投影的投影中心到投影面的距离是有限的[B] 在平行投影中不可能产生灭点[C] 在透视投影中,一组平行线的投影仍保持平行[D] 透视投影与平行投影相比,视觉效果更真实,但不一定能真实反映物体的精确尺寸和形状6、下列关于Bezier曲线的论述中,错误的论述为()。

计算机图形学5套模拟题

计算机图形学5套模拟题

组卷规则:每套模拟题5个问答或者计算或者证明题,每题20分。

《计算机图形学基础》模拟试题(1)1、简述Cohen-Sutherland 裁剪方法的思想,并指出与之相比,中点裁剪方法的改进之处,及这种改进的理由。

答:Cohen-Sutherland 裁剪算法的思想是:对于每条线段P1P2分为三种情况处理。

(1)若P1P2完全在窗口,则显示该线段P1P2简称“取”之。

(2)若P1P2明显在窗口外,则丢弃该线段,简称“弃”之。

(3)若线段既不满足“取”的条件,也不满足“弃”的条件,则求线段与窗口交点,在交点处把线段分为两段。

其中一段完全在窗口外,可弃之。

然后对另一段重复上述处理。

中点分割算法的大意是,与Cohen-Sutherland 算法一样首先对线段端点进行编码,并把线段与窗口的关系分为三种情况: 全在、完全不在和线段和窗口有交。

对前两种情况,进行同样的处理。

对于第三种情况,用中点分割的方法求出线段与窗口的交点。

即从P0点出发找出距P0最近的可见点A和从P1点出发找出距P1最近的可见点B,两个可见点之间的连线即为线段P0P1的可见部分。

从P0出发找最近可见点采用中点分割方法:先求出P0P1的中点P m,若P0P m不是显然不可见的,并且P0P1在窗口中有可见部分,则距P0最近的可见点一定落在P0P m上,所以用P0P m代替P0P1;否则取P m P1代替P0P1。

再对新的P0P1求中点P m。

重复上述过程,直到P m P1长度小于给定的控制常数为止,此时P m收敛于交点。

改进之处在于,对第三种情况,不直接解方程组求交,而是采用二分法收搜索交点。

这种改进的理由是:计算机屏幕的象素通常为1024×1024,最多十次二分搜索即可倒象素级,必然找到交点。

而且中点法的主要计算过程只用到加法和除2运算,效率高,也适合硬件实现。

2、在Phong 模型I=I a K a+I p K d(L∙N)+I p K s(R∙V)n中,三项分别表示何含义?公式中的各个符号的含义指什么?答:三项分别代表环境光、漫反射光和镜面反射光。

计算机图形学试卷模拟题.doc

计算机图形学试卷模拟题.doc

判断题1.计算机图形学中所研究的图形可定义为从客观世界物体屮抽象出来的带有颜色及形状信息的图和形。

(T )2.参数法描述的图形叫做图形,点阵法描述的图形叫做图像。

(T )3.虚拟现实是指计算机系统生成的实时二维空间。

(F)4.二维流形指的是对于实体表面上的任意一点,都可以找到一个I韦I绕着它的任意小的领域,该领域与平面上的一个圆盘是拓扑等价的。

(T)5.对于占据有限空间的正则形体,如果其表面是二维流形,则该正则形体为实体。

(T )6.点阵表示是用位于多边形内的像素的集合來刻划多边形的。

(T)7.考虑到接近于像素的区域中心的子像素在决定像素的颜色亮度值中发挥更重要的作用,因此过取样算法屮经常采用加权平均的方法来计算显示像素的颜色亮度值。

(T)8.N维儿何空间屮用非齐次坐标表示此向量具有n个坐标分量【pl,p2,p3...pn】,且是唯一的,若用齐次坐标表示此向量则有n+1个坐标向量[hphhp2,hpn,h]且不是唯一的。

(T)9.变换矩阵中非对角线元素起着把图形沿x方向或y方向错切的作用,x值或y值越小,错切量越大,反之亦然。

(F)10.采用字符精度进行文字裁剪时,会舍弃不完全落在窗口内的字符。

(T )填空题1、计算机图形学中,常用的几种坐标系是:(建模〜)(用户〜)(观察〜)(设备〜)2、物体表面细节通常可以分为(颜色纹理)和(几何纹理),前者取决于(物体表面)的光学屈性,而后者取决于物体表面的微观几何形状3、齐次坐标表示就是用(n+1)维向量表示n维向量。

4、常用的交互式绘图技术有(定位技术)(约束技术)(回显技术)(网格技术)5、用于减少或克服在“光栅图形显示器上绘制直线、多边形等连续图形吋,由离散量表示连续量引起的失真”的技术叫(图形保真技术)。

6、PHIGS和GKS将各种图形输入设备从逻辑上分为6种:(定位设备)、(笔划设备)、(选择设备)(字符设备)(定值设备)和(拾取设备)。

7、将多边形外部一点A与某一点B用线段连接,若此线段与多边形边界相交的次数为(偶数),则点B在多边形外部。

计算机图形学模拟题

计算机图形学模拟题

《计算机图形学》模拟题一.单项选择题1.以下对DDA算法及Bresenham算法的描述中,错误的是(B)(A)DDA算法的本质是用数值方法解微分方程(数值微分法)。

(B)DDA算法效率低,但利于硬件实现。

(C)Bresenham算法只有加法和乘2计算,效率高。

(D)Bresenham算法的基本思想是借助于一个决策变量d的正负符号,来确定下一个该亮点的象素点。

2.下列对圆弧的生成算法中,可能造成所产生的圆是不封闭的算法是(B)(A)扫描法(B)DDA算法(C)Bresenham算法(D)正负法3.计算机图形学与计算几何之间的关系是( B)(A)学术上的同义词(B)计算机图形学以计算几何为理论基础(C)计算几何是计算机图形学的前身(D)两门毫不相干的学科4. 对直线的扫描转换算法中,下列说法正确的是(A)(A)Bresenham算法主要是通过借助于一个决策变量d的正负符号,来确定下一个该亮点的象素点。

(B)Bresenham算法中决策变量的计算式与上一次决策变量的正负无关。

(C)DDA算法主要利用整数进行计算,其效率较高。

(D)DDA算法不需要计算直线的斜率,但Bresenham算法需要。

5. 用中点法画线时,对坐标点P(x i,y i),对M(x i+1,y i+0.5)有d i=F(M)=F(x i+1, y i+0.5)<0,此时下一个象素应选择(C)(A)P1(x i+1,y i) (B)P2(x i,y i+1) (C)P3(x i+1,y i+1) (D)P4(x i,y i)6.对简单种子填充算法,其算法原理是将种子像素入栈,当栈非空时,将执行以下三个步骤:(1)栈顶像素点A出栈。

(2)按某一顺序查出与A相邻的4个像素,若其中某个像素还是区域中原有颜色,或不为边界,则将该像素入栈。

(3)将A置成填充色。

其正确步骤为(B)(A)(1)->(2)->(3)(B)(1)->(3)->(2)(C)(2)->(3)->(1)(D)(3)->(2)->(1)7.曲线分为规则曲线和自由曲线,以下为自由曲线的是(D)(A)渐开线(B)双曲线(C)双曲线(D)等高线8. 下列有关Bezier曲线性质的叙述语句中,错误的结论为(D)(A)Bezier曲线可用其特征多边形来定义。

计算机图形学模拟试卷三答案

计算机图形学模拟试卷三答案

《计算机图形学》模拟试卷三答案一、【单项选择题】(本大题共*10小题,每小题2分,共20分)
二、【填空题】(本大题共10小题,每小题2分,共20分)
11、 (软件);
12、 (起点和终点);
13、 (参数);
14、 (平行投影);
15、 (漫反射光);
16、 (消隐);
17、 (差集/Subtraction);
18、 (透视);
19、 (224);
20、 (边界);
三、【名词解释】(本大题共4小题,每题5分,共20分)
21、复习范围或考核目标:第2章光栅扫描图形学的区域图像
22、复习范围或考核目标:第2章光栅扫描图形学
23、复习范围或考核目标:第五章三维变换
24、复习范围或考核目标:8.1.1环境光
四、【问答题】(本大题共2小题,每题5分,共10分)
25、复习范围或考核目标:2.6图形反走样基础
26、复习范围或考核目标:对三维投影变换的理解
五、【论述题】(本大题共1小题,每小题15分,共15分)
27、复习范围或考核目标:对圆的Bresenham算法的掌握
六、【计算题】(本大题共1小题,每小题15分,共15分)
28、复习范围或考核目标:对三角形变换的掌握。

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

计算机图形学试题B2011/2012学年第一学期期末试题一、选择题(每小题5分,共30分)1. 分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存?( ) A)512KB B) 1MB C) 2MB D)3MB2. 在直线的 Bresenham 算法中,若直线的斜率 |m|>1 ,且 y1<y2 ,则像素点变化为(): A) x i+1 = x i 或 x i ± 1 ;y i+1 = y i + 1 B) x i+1 = x i 或 x i ± 1 ;y i+1 = y i - 1C) x i+1 = x i + 1 ;y i+1 = y i 或 y i+1 = y i ± 1 D) x i+1 = x i – 1 ;y i+1 = y i 或 y i+1 = y i ± 13.下述用数值微分法(DDA )画斜率的绝对值小于1的直线的C 语言子程序中()行有错? #define round(x) int(a+0.5)void drawLineWithDDA (int x1, int y1, int x2, int y2) {A) int x, y;B) float k = (float)(y2-y1)/(x2-x1); C) for(x=x1,y=y1;x<=x2;x++) {SetPixel(round(x),round(y)); D) y+=k; } }4. 下述绕坐标原点逆时针方向旋转a 角的坐标变换矩阵中()项是错误的?| A B 0 || C D 0 | (注:坐标向量采用行向量方式。

) | 0 0 1 |A) cos(a) B)-sin(a) C)-sin(a) D)cos(a) 5. 下列关于Bezier 曲线的性质,()是错误的.A) 在起点和终点处的切线方向和控制多边形第一条边和最后一条边的方向一致; B) 曲线及其控制多边形在起点处有什么几何性质,在终点处也有什么性质; C) 在端点处的R 阶导数,仅与R 个相邻个控制顶点有关;D) 对于平面曲线而言,其与某直线的交点个数不多于该直线与控制多边形的交点个数; 6.使用下列二维图形变换矩阵,将产生变换的结果为()A ) 图形放大2倍;B ) 图形放大2倍,同时沿X 、Y 坐标轴方向各移动1个绘图单位;C ) 沿X 坐标轴方向各移动2个绘图单位;D ) 沿X 坐标轴方向放大2倍,同时沿X 、Y 坐标轴方向各平移1个绘图单位。

二、简答与证明题(每题6分,共24分)1.试证明n 次Bezier 曲线在起始点处切线落在P 0P 1连线方向上,终止点切线落在P n-1P n 连线方向上。

2.证明关于直线y =x 的对称变换矩阵等价于相对x 轴的对称变换加上逆时针旋转90度。

3.写出顺时针绘制⎥⎦⎤⎢⎣⎡∈2,0R x 圆的中点Bresenham 算法原理、判别式、误差项的初始值及递推公式。

T =4.请写出C_S 裁剪算法中对点(x ,y )进行编码的伪代码程序。

函数原型为: int encode (int x,int y );//函数返回对点(x ,y )的编码值。

对使用到的变量常量给予说明。

三、计算与作图题(前3小题每题10分,第4题16分,共46分)1.已知直线的两个端点P1(20,10),P2(30,18),用DDA 算法使该线段光栅化,请填写下表。

并已知解得:步长dx = 10; dy = 8; steps = 10; x 增量x_in= 1; y 增量y_in = 0.8;(10分)2.求空间四面体A(2,0,0)B(2,2,0)C(0,2,0)D(2,2,2)关于点 P(2,-2,2)整体放大2倍的变换矩阵和变换后的空间四面体坐标。

(10)3.简述深度缓存算法(Z-Buffer )的原理及基本工作流程。

(10分)4.如下图所示三角形ABC ,将其关于A 点逆时针旋转900,写出其变换矩阵和变换后图形各点的规范化齐次坐标。

(16分)计算机图形学试题B2011/2012学年第一学期期末试题一、 选择题(每小题5分,共30分)DAABCD二、简答与证明题(每题6分,共24分)1. 试证明n 次Bezier 曲线在起始点处切线落在P0P1连线方向上,终止点切线落在Pn-1Pn 连线方向上。

证明:))()(()(1,1,1,t B t B n t B n i n i n i ----='故可知:n 次Bezier 曲线在起始点处切线落在P 0P 1连线方向上,终止点切线落在P n-1P n连线方向上。

∑∑=--------=----=-++-+-=-='ni n i i i n n n n n n ni n i n i i t B P P n t B P P t B P P t B P P n t B t B P n t P :11,111,111,1121,00101,1,1)()())()()()()()(())()(()( 且因为)()0(01P P n p :,-='有所以)()1(1--='n n P P n p2.证明关于直线y =x 的对称变换矩阵等价于相对x 轴的对称变换加上逆时针旋转90度。

证明:因为T1×T2=T ,所以等价。

3. 写出顺时针绘制⎥⎦⎤⎢⎣⎡∈2,0R x 圆的中点Bresenham 算法原理、判别式、误差项的初始值及递推公式。

(10)答:由于最大位移方向为X ,因此其基本原理为:每次X 方向上走一步,而Y 方向上或减1,或减0构造判别式:d i = F(x m , y m ) = F(x i +1,y i -0.5)=(x i +1)2+(y i -0.5)2-R 2误差项的初始值:d0d 0=F(1,R-0.5)=1+(R-0.5)2-R 2=1.25-R 递推公式:d i <0下一点为(x i +1,y i )d i+1=F(x i +2,y i -0.5) = (x i +2)2+(y i -0.5)2-R 2=(x i +1)2+(y i -0.5)2-R 2+2*x i +3=d i +2*x i +3 d i ≥0 下一点坐标为(x i +1,y i -1)d i+1 = F(x i +2,y i -0.5)=(x i +2)2+(y i -1.5)2-R 2=(x i +1)2+(y i -0.5)2-R 2+(2*x i +3)+(-2*y i +2) =d i +2*(x i -y i )+54.请写出C_S 裁剪算法中对点(x ,y )进行编码的伪代码程序。

函数原型为: int encode (1.已知直线的两个端点P1(20,10),P2(30,18),用DDA 算法使该线段光栅化。

并已知解得:dx = 10; dy = 8; steps = 10; x_in= 1; y_in = 0.8;(10分) 解:(蓝色字体为解答答案)2.求空间四面体A(2,0,0)B(2,2,0)C(0,2,0)D(2,2,2)关于点P(2,-2,2)整体放大2倍的变换矩阵和变换后的空间四面体坐标。

(10)解:关于点P(2,-2,2)整体放大两倍,变换矩阵:点P(2,-2,2)平移至原点--比例变换放大两倍--反平移回点P(2,-2,2)。

变换过程:空间四面体ABCD 的规范化齐次坐标(x,y,z,1) * 4阶三维比例变换矩阵空间四面体ABCD 的齐次坐标(x',y',z',1/2)转换成规范化齐次坐标由比例变换后规范化齐次坐标(x',y',z',1)可写出顶点坐标:A'(2,2,-2) B'(2,6,-2) C'(-2,6,-2) D'(2,6,2)3.简述深度缓存算法(Z-Buffer)的原理及基本工作流程。

(10分)解:Z-buffer算法的原理:先将待处理的景物表面上的采样点变换到图像空间,即屏幕坐标系,计算其深度值,并根据采样点在屏幕上的投影位置,将其深度与已存储在Z缓存器中相应像素处的原可见点的深度值进行比较。

如果新的采样点的深度(Z 值)大于原可见点的尝试表明新的采样点计划遮住了原来的可见点,则用该采样点处的颜色更新帧缓存器中相应像素的颜色,同时用其深度值更新Z 缓存器中的深度值;否则不作更改。

基本工作流程: (1)初始化:把Z 缓存中各(x,y )单元置为z 的最小值,而帧缓存各(x,y)单元置为背景色。

(2)在把物体表面相应的多边形扫描转换成帧缓存中的信息时,对多边形内的每一采样点(x,y )进行以下几步处理:1)计算采样点(x,y)的深度z(x,y);2)如果z(x,y)大于z 缓存中在百忙之中(x,y)处的值,则把z(x,y)存入Z 缓存中的(x,y)处,再所多边形在z(x,y)处的颜色值存入帧缓存的(x,y)地址中。

4. 如下图所示三角形ABC ,将其关于A 点逆时针旋转900,写出其变换矩阵和变换后图形各点的规范化齐次坐标。

(16分)⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡∙⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎣⎡-∙⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=13700101015201000110004cos 4sin 04sin 4cos 152010001ππππ:T 变换矩阵 变换后A 点的齐次坐标:[][]152137*********=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-∙=T 变换后B 点的齐次坐标:[][]146137*********=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-∙=T 变换后C 点的齐次坐标:[][]194137001010136=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-∙=T。

相关文档
最新文档