计算机图形自测题
- 格式:doc
- 大小:43.00 KB
- 文档页数:3
计算机图形学试卷一、单项选择题(每小题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。
一、单项选择题(共15小题,每小题1分,共15分)。
1.下面哪个不是国际标准化组织(ISO)批准的图形标准。
()A.GKSB.PHIGSC.CGMD.DXF2.在CRT显示器系统中,()是控制电子束在屏幕上的运动轨迹。
A. 阴极B. 加速系统C. 聚焦系统D. 偏转系统3.触摸屏是一种()A. 输入设备;B. 输出设备;C. 既是输入设备,又是输出设备;D. 两者都不是;4.分辨率为1024*1024的显示器,其位平面数为24,则帧缓存的字节数应为()A. 3MB;B. 2MB;C. 1MB;D. 512KB;5.计算机显示设备一般使用的颜色模型是()A. RGBB. HSVC. CMYD. 上述都不是6.数字化仪是一种()坐标定位设备。
A. 绝对B. 笛卡儿C. 相对D. 球7.直线DDA算法中,已知起点P1(x1,y1)和终点P2(x2,y2),当x1>x2时,△x的符号是()A. 正B. 负C. 无符号D. 递增8.X-扫描线算法涉及到哪些主要的操作步骤不包括()A. 求交;B. 排序;C. 建立多边形表;D. 区间添色;9.中点分割法求交点的规则,当线段P1P2求出中点P后,如果P1与P不同侧,移动P2点,P1与P不同侧的表达式为:()。
A. (C1&& C)!=0B. (C1& C)!=0C. (C1&& C)= =0D. (C1& C)= =010.以下关于图形变换的论述不正确的是()A. 平移变换不改变图形大小和形状,只改变图形位置;B. 拓扑关系不变的几何变换不改变图形的连接关系和平行关系;C. 旋转变换后各图形部分间的线性关系和角度关系不变,变换后直线的长度不变D. 复合变换可以使用一系列连续的简单变换代替,其矩阵为简单变换矩阵连乘;11.齐次坐标系就是n维空间中物体可用()齐次坐标来表示。
A. n维B. n+1维C. n-1维D. n+2维12.在透视投影中,主灭点的最多个数是()A. 1B. 2C. 3D. 413.在三维几何造型方法中,局部操作能力比较弱的方法是()A. 体素造型B. 八叉树造型C. B-rey造型D. 特征造型14.在多边形面片数量很大时,消隐算法最快的应该是()A. Z-BufferB. 扫描线C. 画家算法D. 不确定15.在明暗的光滑处理方法中,下列论述哪个是错误的?()A. Gouraud 明暗模型计算中,多边形与扫描平面相交区段上每一采样点的光亮度值是由扫描平面与多边形边界交点的光亮度插值得到的B. Phong通过对多边形顶点的法矢量进行插值,获得其内部各点的法矢量C. Gouraud 计算工作量比Phong方法计算工作量大D. Gouraud明暗模型处理的缺点是它使高光部位变得模糊二、填空题(共15小题,每小题1分,共15分)。
《计算机图形学》练习测试题库一.选择题1.实验表明,镜面反射系数W(θ)与物体类型和角度有关。
当角度θ在30到60度时,金、银玻璃三种物体的W(θ)值从小到大依次为( B )。
A 银、金、玻璃B 玻璃、银、金C 金、玻璃、银D 玻璃、金、银2.灰度等级为16级,分辨率为1024*1024的显示器,至少需要的帧缓存容量为( A )A 512KB;B 1MBC 2MB;D 3MB3.在面片的数量非常大的情况下哪一个消隐算法速度最快? ( C )A 深度缓存算法(Z-Buffer)B 扫描线消隐算法C 深度排序算法(画家算法)D 不知道4.双三次Bezier曲面的4条边界都是三次Bezier曲线,其特征网格有( C )个顶点。
A 9;B 12;C 16;D 205.下列有关平面几何投影的叙述,错误的是( C )A 透视投影又可分为一点透视、二点透视、三点透视;B 斜投影又可分为斜等测、斜二测;C 正轴测又可分为正一测、正二测、正三测;D 正视图又可分为主视图、侧视图、俯视图。
6.下面关于深度缓存消隐算法(Z-Buffer)的论断哪一条不正确? ( B )A 深度缓存算法并不需要开辟一个与图像大小相等的深度缓存数组B 深度缓存算法不能用于处理对透明物体的消隐C 深度缓存算法能并行实现D 深度缓存算法中没有对多边形进行排序7.用转角法判别点在区域的内外。
将疑点M与边界上一点P连接,当P沿边界移动一周时,M点处于区域外的是( A )A MP与给定的某条直线夹角变化值为0;B MP与给定的某条直线夹角变化值为2π;C MP与给定的某条直线夹角变化值为π;D MP与给定的某条直线夹角变化值为3π8. 在下列叙述语句中,不正确的论述为( C )A 在图形文件系统中,点、线、圆等图形元素通常都用其几何特征参数来描述;B 在图形系统中,图形处理运算的精度不取决于显示器的分辨率;C 在光栅扫描图形显示器中,所有图形都按矢量直接描绘显示,不存在任何处理;D 在彩色图形显示器中,使用RGB颜色模型。
计算机图形学测试题(一)1.能在人的视觉系统中产生视觉印象的客观对象,包括自然景物、拍摄到的图片、用数学方法描述的图形等等,都是计算机(A)学的研究对象。
A.图形B.语言C.技术D.地理2.刻画对象的轮廓、形状等,构成了图形的(B)要素。
A.化学B.几何C.技术D.语言3.刻画对象的颜色、材质等,构成了图形的非(C)要素。
A.化学B.技术C.几何D.语言4.点阵表示法枚举出图形中所有的点,简称为数字(D)。
A.图形B.图元C.像素D.图像5.参数表示法包括了形状参数和属性参数等,简称为(A)。
A.图形B.图元C.像素D.图像6.计算机辅助设计、科学计算可视化、计算机艺术、地理信息系统、计算机动画及广告影视创作、电脑游戏、多媒体系统、虚拟现实系统等,都是计算机(B)学的实际应用。
A.图像B.图形C.地理D.技术7.科学计算可视化(Scientific Visualization)在直接分析大量的测量数据或统计数据有困难时可以实现用(C)表现抽象的数据。
A.技术B.几何C.图形D.像素8.计算机艺术软件工具PhotoShop、CorelDraw、PaintBrush等具有创作轻松、调色方便等(D),但也有难以容入人的灵感等缺点。
A.历史B.现实C.缺点D.优点9.3D MAX, MAYA等等都是很好的计算机(A)创作工具。
A.动画B.图形C.图像D.像素10.电子游戏的实时性、逼真性,蕴含了大量先进的计算机(B)处理技术。
A.金融B.图形C.商业D.交易11.在计算机控制下,对多种媒体信息进行生成、操作、表现、存储、通信、或集成的处理,总要包括文本、(C)、图像、语音、音频、视频、动画等。
A.文本B.语音C.图形D.动画12.虚拟现实(Virtual Reality)或称虚拟环境(Virtual Environment)是用(D)技术来生成一个逼真的三维视觉、听觉、触觉或嗅觉等感觉世界。
A.控制B.机械C.物理D.计算机13.媒体包括“连续媒体”和“离散媒体”,计算机总是要把连续的媒体(A)为离散的信息。
北京语言大学网络教育学院《计算机图形学》模拟试卷一注意: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、下列关于平面几何投影的叙述中,错误的论述为()。
.《计算机图形学》测试题一、名词解释:(每个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)HLS ../liyi计算机图形学网上教程TESTa.htm6.分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存?( ) A)512KB;B)1MB;C)2MB ;D)3MB ../liyi计算机图形学网上教程TESTc.htm7.哪一个不是国际标准化组织(ISO)批准的图形标准?( )A)GKS;B)PHIGS;C)CGM ;D)DXF ../liyi计算机图形学网上教程TESTd.htm8.下述绕坐标原点逆时针方向旋转a角的坐标变换矩阵中哪一项是错误的? ( )| A B || C D |A) cos a;B)sin a;C)sin a;D)cos a ../liyi计算机图形学网上教程TESTb.htm9、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的? ( )../liyi计算机图形学网上教程TESTa.htmA)S和P均在可见的一侧,则输出S和P.B)S和P均在不可见的一侧,则输出0个顶点.C)S在可见一侧,P在不可见一侧,则输出线段SP与裁剪线的交点.D)S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P.10、在物体的定义中对边的哪条限制不存在? ( )../liyi计算机图形学网上教程TESTc.htmA) 边的长度可度量且是有限的B) 一条边有且只有两个相邻的面C) 一条边有且只有两个端点D) 如果一条边是曲线,那么在两个端点之间不允许曲线自相交11.下述哪一条边不是非均匀有理B样条(NURBS)的优点? ( )../liyi计算机图形学网上教程TESTd.htmA) 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) 不知道../liyi计算机图形学网上教程TESTa.htm14*.下面关于深度缓存消隐算法(Z-Buffer)的论断哪一条不正确? ( )A) 深度缓存算法并不需要开辟一个与图像大小相等的深度缓存数组B) 深度缓存算法不能用于处理对透明物体的消隐C) 深度缓存算法能并行实现D) 深度缓存算法中没有对多边形进行排序../liyi计算机图形学网上教程TESTb.htm15.在用射线法进行点与多边形之间的包含性检测时,下述哪一个操作不正确? ( )../liyi计算机图形学网上教程TESTd.htmA) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次B) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次C) 当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次D) 当射线与多边形的某边重合时,计数1次16*、扫描消隐算法在何处利用了连贯性(相关性Coherence)?(1)计算扫描线与边的交点;(2)计算多边形在其边界上的深度;(3)计算多边形视窗任意点处的深度值;(4)检测点与多边形之间的包含性。
计算机图形学考试试题及答案一、选择题1. 下列关于计算机图形学的描述中,错误的是:A. 计算机图形学是研究如何有效地生成、处理和显示图像的学科。
B. 计算机图形学可以应用于游戏开发、虚拟现实、动画制作等领域。
C. 计算机图形学的基础是绘画和几何学。
D. 计算机图形学不涉及数字图像处理和计算机视觉。
2. 下列哪个算法用于绘制三维图形中的曲线和曲面?A. Bresenham算法B. Bezier曲线算法C. DDA直线绘制算法D. Cohen-Sutherland算法3. 下列哪个变换矩阵用于实现平移操作?A. 缩放矩阵B. 旋转矩阵C. 平移矩阵D. 投影矩阵4. 在光栅化过程中,下列哪个步骤不是必需的?A. 三角形剖分B. 顶点着色C. 法向量计算D. 光照模型计算5. 下列哪个算法用于实现隐藏面消除?A. DDA算法B. Bresenham算法C. Z-buffer算法D. Bezier曲线算法二、填空题1. 在计算机图形学中,RGB表示红、绿、蓝三原色,而CMYK表示青、洋红、黄、黑四原色。
其中,RGB颜色模型中的最大亮度为______,而CMYK颜色模型中的最大亮度为______。
2. 给定一个二维平面上的点P,坐标为(x,y),经过平移变换后得到新的点P',平移矩阵表示为T,若T=[1 0 a; 0 1 b; 0 0 1],则点P'的坐标为(x', y') = (______, ______)。
3. 在计算机图形学中,三维物体的旋转变换通常使用欧拉角或四元数表示。
若分别使用ZYZ和XYZ欧拉角顺序进行旋转,最终得到的物体姿态可能会有差异,这被称为______问题。
三、简答题1. 简要描述计算机图形学的基本原理和应用领域。
2. 什么是光线追踪技术?它在哪些领域得到了广泛应用?3. 简要解释什么是纹理映射(Texture Mapping),并举例说明其在计算机图形学中的应用。
计算机图形学试题及答案完整版名词解释将图形描述转换成⽤像素矩阵表⽰的过程称为扫描转换。
1.图形2.像素图3.参数图4.扫描线5.构造实体⼏何表⽰法6.投影7.参数向量⽅程8.⾃由曲线9.曲线拟合10.曲线插值11.区域填充12.扫描转换三、填空1.图形软件的建⽴⽅法包括提供图形程序包、和采⽤专⽤⾼级语⾔。
2.直线的属性包括线型、和颜⾊。
3.颜⾊通常⽤红、绿和蓝三原⾊的含量来表⽰。
对于不具有彩⾊功能的显⽰系统,颜⾊显⽰为。
4.平⾯图形在内存中有两种表⽰⽅法,即和⽮量表⽰法。
5.字符作为图形有和⽮量字符之分。
6.区域的表⽰有和边界表⽰两种形式。
7.区域的内点表⽰法枚举区域内的所有像素,通过来实现内点表⽰。
8.区域的边界表⽰法枚举区域边界上的所有像素,通过给赋予同⼀属性值来实现边界表⽰。
9.区域填充有和扫描转换填充。
10.区域填充属性包括填充式样、和填充图案。
11.对于图形,通常是以点变换为基础,把图形的⼀系列顶点作⼏何变换后,连接新的顶点序列即可产⽣新的变换后的图形。
12.裁剪的基本⽬的是判断图形元素是否部分或全部落在之内。
13.字符裁剪⽅法包括、单个字符裁剪和字符串裁剪。
14.图形变换是指将图形的⼏何信息经过产⽣新的图形。
15.从平⾯上点的齐次坐标,经齐次坐标变换,最后转换为平⾯上点的坐标,这⼀变换过程称为。
16.实体的表⾯具有、有界性、⾮⾃交性和闭合性。
17.集合的内点是集合中的点,在该点的内的所有点都是集合中的元素。
18.空间⼀点的任意邻域内既有集合中的点,⼜有集合外的点,则称该点为集合的。
19.内点组成的集合称为集合的。
20.边界点组成的集合称为集合的。
21.任意⼀个实体可以表⽰为的并集。
22.集合与它的边界的并集称集合的。
23.取集合的内部,再取内部的闭包,所得的集合称为原集合的。
24.如果曲⾯上任意⼀点都存在⼀个充分⼩的邻域,该邻域与平⾯上的(开)圆盘同构,即邻域与圆盘之间存在连续的1-1映射,则称该曲⾯为。
【题型】填空题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扫描线的连贯性是多边形区域连贯性在_____一条扫描线上__________的反映。
计算机制图试题及答案一、选择题1. 下列哪种图形用于表示一个流程?A. 三维图B. 折线图C. 流程图D. 柱状图答案:C2. 以下哪个是描述界面的最常用工具?A. 虚线B. 标注C. 文字框D. 工具栏答案:C3. 以下哪个是表示两点间连线的最常用工具?A. 箭头B. 直线C. 曲线D. 斜线答案:B4. 下列哪个图形用于表示两个或多个对象之间的关系?A. 线图B. 表格C. 饼图D. 网络图答案:D5. 计算机制图中,以下哪个工具用于插入图片?A. 矩形框B. 图像框C. 线箭头D. 文字框答案:B二、填空题1. 在用于表示流程的图形中,常用的图形元素包括________、________和箭头。
答案:矩形框、圆角矩形2. 通过使用________,可以更清晰地表示对象之间的先后顺序。
答案:箭头3. 在制图软件中,常用的编辑工具包括________、________和放大镜。
答案:选择工具、移动工具4. 在制图软件中,可以使用________工具来标注图形、线条或文本的属性。
答案:属性编辑器5. 网络图中,可以使用________来表示不同对象之间的关系。
答案:线条三、解答题1. 请用流程图表示从购买书籍到书籍送达家中的步骤。
[图]答案:使用矩形框表示购买书籍的步骤,使用箭头表示先后顺序,使用线条表示送货的路径。
2. 请根据以下要求绘制一个简单的平面图:- 描述一个房间的布局。
- 在房间中标注家具的位置和尺寸。
- 使用不同的线条来表示墙壁、窗户和家具。
[图]答案:绘制一个长方形表示房间的布局,使用直线表示墙壁,使用矩形框表示家具的位置和尺寸,使用矩形框内的文字描述家具的名称。
四、综合题请根据以下要求绘制一个网络图,表示一个公司内部不同部门的关系。
- 公司共有5个部门:人力资源、市场营销、研发部、财务部和销售部。
- 人力资源部负责员工招聘和人事管理。
- 市场营销部负责产品推广和广告宣传。
- 研发部负责产品研发和创新。
2012-2013学年《计算机图形学》期中自测题
一、填空题(30分)
1、构成图形的要素和。
2、Turbo C 的图形函数均在一个头文件中定义。
凡是在程序中要调用这些图
形函数,都必须在源程序的开头写上文件包含命令#include<graphics.h>。
3、直线生成算法中四个常用算法、、、。
4、扫描线填充算法中用到的一个重要数据结构是。
5、字符的图形表示方法有:、、和编码式。
6、判断平面上一个点是否包含在同平面的一个多边形内,有许多种算法,最
r常用的三种:叉积判断法、法以及法。
7、二维图形的基本变换这些基本变换有以下五
种、、、、。
8、根据输入图形信息的不同性质,计算机图形核心系统和程序员层次型交互
式图形系统把输入设备在逻辑上分成以下六类、、、、拾取设备、字符串设备。
9、所谓的真实感图形,就是物体的图形(比较)真实地反应了物体本身。
对
于一个处于静态的物体来说,这种真实感表现在两个基本方面、。
10、局部光照明模型的综合表述:由物体表面上一点P反射到视点的光强I
为环境光的反射光强、理想漫反射光强、镜面反射光强的总和。
与局部光照模型相比,整体光照模型还考虑了环境镜面反射光强、环境规则透射光强。
11、明暗处理的方法主要有、两种。
12、计算机图形学是研究、、、的
一门学科。
13、Bezier曲线的特点有:,B
样条曲线的特点有:。
14、消隐算法执行空间主要有三种:、、。
二、简答题(70分)
1、简述计算机图形学的应用领域。
(略)
2、直线的DDA算法的基本思想和主要算法(C语言),给定起始点P0和终
止点P1,由DDA 算法画出生成的点。
(1)直线DDA 算法思想
以|m|≤1的情形为例:即:当x 每递增1,y 递增m(即直线斜率);
在这种情况下,x 每增加1, y 最多增加1。
当|m|>1时,必须把x ,y 地位互换, y 每增加1,x 相应增加1/m 。
依公式:k=(y2-y1)/(x2-x1)=Δy/Δx,则下一点坐标为:
(xi+1,yi+1)=(xi+Δx,yi+Δy);
(2)程序(略)
(3)画图(略)
3、简述扫描线填充算法的算法步骤、剖面线填充算法的算法步骤、种子填充算法的特点。
(略)
4、Cohen-Sutherland 裁剪算法主要过程。
(1)延长窗口的四条边线(yt 、yb 、xr 、xl ),将二维平面分成九个区域。
任何一条线段的端点都按其所处区域赋予4位编码CtCbCrCl 。
(2)用算法来判断
a.如果某线段的两个端点的四位二进制编码全为“0000”,可直接保留;
b.如果对两端点的四位二进制编码进行逻辑与(按位乘)运算,结果不为零,可直接舍弃;
c.否则,这一线段可能与窗口相交。
此时,需要对线段进行再分割,即找到与窗口边线的一个交点,根据交点位置,也赋予四位二进制编码,并对分割后的线段重复进行检查,直到全部线段均被舍弃或被保留为止。
5、三维变换矩阵的一般形式为及矩阵中各部分的意义。
矩阵(略)
左上角的三维方阵用来对图形产生比例、错切、对称和旋转等基本变换。
左下角的矩阵代表能对图形产生沿x 、y 、z 三轴方向上的平移变换。
右上角矩阵中三个参数如果不全为0,则可以产生透视效果。
右下角的元素如果不取1,则可以对整个图形产生等比例的缩放变换。
6、二维变换的五种基本变换的变换矩阵?
(1)已知三角形ABC 各顶点的坐标A(1,2)、B(5,2)、C(3,5),相对直线X=4作对称变换后,分别到达A '、B '、C '。
(2)相对直线P1P2(线段的坐标分别为:P1 (-3,-2) 、P2 (8,3) )做对称变换后到达A ’、B ’、C ’。
⎩⎨⎧<=⎩⎨⎧>=⎩⎨⎧<=⎩⎨⎧>=other
xl x c other xr x c other yb y c other yt y c l r b t 01010101
(3)等比例放大两倍,并向X轴正方向平移2,绕A点逆时针旋转60度,各顶点分别到达A‘、B’、C‘。
试分别计算上述三种情况下A‘、B’、C‘的坐标值。
(要求用齐次坐标进行变换,列出变换矩阵。
)
7、消隐算法按执行空间可分为哪几种类型,它们各有什么特点?
消隐算法可以分为两大类:对象空间方法(Object Space Methods)和图象空间方法(image Space Methods)。
对象空间方法是通过分析对象的三维特性之间的关系来确定其是否可见。
例如,将三维平面作为分析对象,通过比较各平面的参数来确定它们的可见性。
图象空间是对象投影后所在的二维空间。
图象空间方法是将对象投影后分解为象素,按照一定的规律,比较象素之间的z值,从而确定其是否可见。
8、深度缓存(Z-buffer)消隐算法包括哪些步骤?有什么优点?
Z-Buffer算法是一种典型的、也是简单的图象空间面消隐算法。
它需要一个深度缓存数组ZB,数组的大小与屏幕上的像素点的个数相同,也与显示器的帧缓存FB的单元个数相同。
Z-Buffer算法的基本思想是:过屏幕上的任一像素点(i,j)作平行于Z轴的射线R,与物体表面上的多边形相交于P1点和P2点。
比较P1和P2的深度值——Z值,将最小的Z值存入深度缓存数组ZB,最小的Z值所对应的多边形的颜色存入显示器的帧缓存FB。
FB为每一个像素保存应显示的颜色。
算法结束后,显示器的帧缓存FB中存放的就是消隐后的图像。
深度缓存消隐的优点就在于:1.算法简单。
2.易于硬件实现。
3.无需预先排序,可进行并行计算。