2011计算机图形学复习题
计算机图形学复习题
计算机图形学复习题一、简答题与名词解释:1. 什么是图形?在计算机中,图形是如何表示的?计算机图形学的主要研究的内容是什么?2.列举三个你接触过的计算机图形学的应用实例。
3.设有两个显示分辨率分别为640×480及1280×1024的光栅扫描系统,如果每个象素12位,这两个系统各需多大的帧缓存?可显示的颜色数有多少种?如果每个象素为24位情况又如何?答:(1)每个象素12位时:可显示颜色数=212=4096(种)第一个系统所需缓存大小=640×480×12/8=460800(B)=450(KB)第二个系统所需缓存大小=1280×1024×12/8=1966080(B)=1920(KB)=1.875(MB)(2)每个象素24位时:可显示颜色数=224=16777216(种)第一个系统所需缓存大小=640×480×24/8=921600(B)=900(KB)第二个系统所需缓存大小=1280×1024×24/8=3932160(B)=3840(KB)=3.75(MB) 4.计算机图形显示器和绘图设备表示颜色的方法各是什么颜色系统?它们之间的关系如何?答:计算机图形显示器是用RGB方法表示颜色,而绘图设备是用CMY方法来表示颜色的。
它们之间的关系是:两者都是面向硬件的颜色系统,前者是增性原色系统,后者是减性原色系统,后者是通过在黑色里加入一种什么颜色来定义一种颜色,而后者是通过指定从白色里减去一种什么颜色来定义一种颜色。
5.试列举出你所知道的图形学输入与输出设备。
6.试述CRT的基本工作原理。
7.阴极射线管由哪几个部分组成?它们的功能分别是什么?8.什么叫刷新?刷新频率与荧光物质的持续发光时间的关系如何?9.什么是像素?什么是CRT的分辨率?10.与随机扫描系统相比,光栅扫描显示系统有哪些优点和缺点?11.什么是光栅图形的扫描转换?12.由于接受输入的取样方式和事件驱动方式各自的工作原理是什么?13.裁剪的目的是什么?什么是内裁剪,什么是外裁剪?14.封闭的图元有哪两种绘制方式?15.改进扫描转换直线段的中点算法,使之能处理斜率为任意的直线段。
计算机图形学复习题集及答案
计算机图形学复习题集及答案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轴的正方向。
投影矩阵用于将三维物体投影到二维平面上。
《计算机图形学》练习测试题及参考答案
《计算机图形学》测试题一、名词解释:(每个4分)1.计算机图形学2.图象处理3.模式识别4.计算几何5.凸多边形6.种子填充算法7.窗口8.视区9.光顺性10.拟合11.多项式插值12.小挠度曲线13.图形变换14.齐次坐标系15.凸包16.轮廓线17.等值线18.图形的翼边表示19.模型20.图形消隐21.本影22.半影23.用户坐标系24.规范化设备坐标系25.构造26.约束技术27.光线跟踪28、走样29、()30、隔行()扫描31、输入模式32、取样方式()33、区域34、边界表示法35、复合变换36、二维复合平移37.二维复合比例38.二维复合旋转39.视区()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);B);C);D)5. 计算机图形显示器一般使用什么颜色模型?( )A);B);C);D)6.分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存?( )A)512;B)1;C)2 ;D)37.哪一个不是国际标准化组织()批准的图形标准?( ) A);B);C);D)8.下述绕坐标原点逆时针方向旋转a角的坐标变换矩阵中哪一项是错误的? ( )| A B || C D |A) a;B) a;C) a;D) a9、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的? ( )A)S和P均在可见的一侧,则输出S和P.B)S和P均在不可见的一侧,则输出0个顶点.C)S在可见一侧在不可见一侧,则输出线段与裁剪线的交点.D)S在不可见的一侧在可见的一侧,则输出线段与裁剪线的交点和P.10、在物体的定义中对边的哪条限制不存在? ( )A) 边的长度可度量且是有限的B) 一条边有且只有两个相邻的面C) 一条边有且只有两个端点D) 如果一条边是曲线,那么在两个端点之间不允许曲线自相交11.下述哪一条边不是非均匀有理B样条()的优点? ( )A) 比均匀B样条能表示更多的曲面B) 对于间距不等的数据点,用拟合的曲线比用均匀B样条拟合的曲线更光滑C) 提供的权控制方法比用控制点更能有效的控制曲线的形状D) 使用可以提高对曲面的显示效率12. 下列关于图的存储表示的叙述中,哪一个是不正确的?A) 无向图的相邻矩阵是对称矩阵B) 对于带权的图,其相邻矩阵中值为1的元素,其值可以用边的权来权替C) 用邻接表法存储包括n个结点的图需要保存一个顺序存储的结点表和n个链接存储的边表D) 用邻接表法存储包括n条边的图需要保存一个顺序存储的结点表和n个链接存储的边表13*.在面片的数量非常大的情况下哪一个消隐算法速度最快? ( )A) 深度缓存算法()B) 扫描线消隐算法C) 深度排序算法(画家算法)D) 不知道14*.下面关于深度缓存消隐算法()的论断哪一条不正确? ( )A) 深度缓存算法并不需要开辟一个与图像大小相等的深度缓存数组B) 深度缓存算法不能用于处理对透明物体的消隐C) 深度缓存算法能并行实现D) 深度缓存算法中没有对多边形进行排序15.在用射线法进行点与多边形之间的包含性检测时,下述哪一个操作不正确? ( )A) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次B) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次C) 当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次D) 当射线与多边形的某边重合时,计数1次16*、扫描消隐算法在何处利用了连贯性(相关性)?(1)计算扫描线与边的交点;(2)计算多边形在其边界上的深度;(3)计算多边形视窗任意点处的深度值;(4)检测点与多边形之间的包含性。
计算机图形学复习题
计算机图形学复习题一、选择题(10分)1、计算机图形学与计算几何之间的关系是( )。
a.学术上的同义词 b.计算机图形学以计算几何为理论基础c.计算几何是计算机图形学的前身 d.两门毫不相干的学科2、计算机图形学与计算机图象学的关系是( )。
a.计算机图形学是基础,计算机图象学是其发展b.不同的学科,研究对象和数学基础都不同,但它们之间也有可转换部分c.同一学科在不同场合的不同称呼而已d.完全不同的学科,两者毫不相干3、触摸屏是( )设备。
a.输入 b.输出 c.输入输出 d.即不是输入也不是输出二、填空题(15分)1.正负法通常把平面分成三个区域,分别是ˍˍˍˍˍˍˍˍˍˍ区使f(x,y)>0,ˍˍˍˍˍˍˍˍˍˍ区使f(x,y)<0,ˍˍˍˍˍˍˍˍˍˍ区使f(x,y)=0(曲线本身)。
2.ˍˍˍˍˍˍˍˍˍˍ显示器不能擦去局部图形,只能用于静显示,常用于显示大量而复杂稳定的图形。
3.具有256级灰度、分辨率为1024*1024个象素阵列的光栅扫描式显示器需要ˍˍˍˍˍˍˍˍˍˍK的缓冲器。
4.生成直线的四点要求是ˍˍˍˍˍˍˍˍˍˍ,ˍˍˍˍˍˍˍˍˍˍ,ˍˍˍˍˍˍˍˍˍˍ,ˍˍˍˍˍˍˍˍˍˍ。
5.将多边形外部一点A与某一点B用线段连接,若此线段与多边形边界相交的次数为 ˍˍˍˍˍˍˍˍˍˍ, 则点B 在多边形外部,若此线段与多边形边界相交的次数为ˍˍˍˍˍˍˍˍˍˍ, 则点B 在多边形内部,6.扫描线的连贯性是多边形区域连贯性在ˍˍˍˍˍˍˍˍˍˍ 的反映;边的连贯性是多边形区域连贯性在ˍˍˍˍˍˍˍˍˍˍ的反映。
7.用于减少或克服在“光栅图形显示器上绘制直线、多边形等连续图形时,由离散量表示连续量引起的失真”的技术叫ˍˍˍˍˍˍˍˍˍˍ。
8.绘制圆弧时的终点判别,规定离X 轴近的终点,以ˍˍˍˍˍˍˍˍˍˍ来计长,而离Y 轴近的终点,以ˍˍˍˍˍˍˍˍˍˍ来计长,9.二次曲线的参数方程[]1,0)(22122101∈=++++t t r t e t e t a t a a ,当ˍˍˍˍˍˍˍˍˍˍ时,是抛物线,当ˍˍˍˍˍˍˍˍˍˍ时,是双曲线,当ˍˍˍˍˍˍˍˍˍˍ时,是椭圆。
计算机图形学考试试题及答案
计算机图形学考试试题及答案一、选择题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),并举例说明其在计算机图形学中的应用。
(完整word版)计算机图形学复习题(word文档良心出品)
1、计算机图形学的相关学科有哪些?它们之间的相互关系怎样?与计算机图形学密切相关的几门学科有:图像处理、模式识别、计算几何。
它们研究的都是与图形图象处理有关的数据模型、图象再现的内容,它们相互结合、相互渗透。
2、图形系统的任务是什么?图形系统的任务是:建立数学模型、视像操作、图形显示。
3、计算机图形学的主要研究内容是什么?计算机图形学是研究通过计算机将数据转换为图形,并在专门的设备上输出的原理、方法和技术的学科。
4、举出六种你所知道的图形输出设备。
光栅扫描显示器、随机扫描显示器、直视存储管显示器、激光打印机、笔绘仪、喷墨绘图仪、静电绘图仪等。
5、什么叫刷新?刷新频率与荧光物质的持续发光时间的关系如何?屏幕上的荧光涂层受到电子束打击后发出的荧光只能维持很短的时间,为了使人们看到一个稳定而不闪烁的图形,整个画面必须在每秒钟内重复显示许多次,这也称为屏幕刷新。
刷新频率与荧光物质的持续发光时间成反比,即荧光物质的持续发光时间越长,刷新频率可以低一些;否则,荧光物质的持续发光时间越短,刷新频率必须高。
6、随机扫描显示器和光栅扫描显示器显示图形有什么不同?它们各自依靠什么对屏幕图形进行刷新的?随机扫描显示器显示图形时,电子束的移动方式是随机的,电子束可以在任意方向上自由移动,按照显示命令用画线的方式绘出图形,因此也称矢量显示器。
而光栅扫描显示器显示图形时,电子束依照固定的扫描线和规定的扫描顺序进行扫描。
电子束先从荧光屏左上角开始,向右扫一条水平线,然后迅速地回扫到左边偏下一点的位置,再扫第二条水平线,照此固定的路径及顺序扫下去,直到最后一条水平线,即完成了整个屏幕的扫描。
随机扫描显示器依靠显示文件对屏幕图形进行刷新;光栅扫描显示器则依靠帧缓存实现对屏幕图形的刷新。
7、光栅扫描显示系统为什么要采用彩色表?隔行扫描的优点是什么?对于光栅扫描显示系统,为了显示很多种颜色,帧缓存的容量就要很大。
但实际上对一幅具体的画面而言,其使用的颜色数目并不多(几百至几千种)。
计算机图形学复习题(带答案)
一.判断题(请在后面括号中打T或F)1.阴极射线管的技术指标主要是分辨率和显示速度; (Y )2.光栅扫描式图形显示器可看作是点阵单元发生器,可直接从单元阵列中的一个可编地址的象素画一条直线到另一个可编地址的象素; (N )3.计算机图形学标准通常是指数据文件格式标准和子程序界面标准; (Y )4.在种子填充算法中所提到的八向连通区域算法同时可填充四向连通区; (Y )5.边填充算法中是将扫描线与多边形交点左方的所有象素取补; (N )6.插值得到的函数严格经过所给定的数据点;逼近是在某种意义上的最佳近似;(Y )7.齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点;(N )8.若要对某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或旋转变换,然后在将原点平移回去;(Y )9.显式方程和参数曲线均可以表示封闭曲线或多值曲线;(N )10. 凡满足G'连续的曲线同时满足C'连续条件,反之则不成立;(N )11.计算机图形生成的基本单位是线段。
( F )12.一个逻辑输入设备可以对应多个物理输入设备。
(T )13.DDA(微分方程法)是Bresenham算法的改进。
(F )14.光的强度计算公式通常表示为:I = 0.59I + 0.30I + 0.11I ( T )15.Bezier曲线具有对称性质。
(T )16.Gourand光照模型能够即使出高光部位的亮度。
(F )17.NURBS曲线方法不能够提供标准解析曲线和自由曲线的统一数学表达。
( F )18.Phong算法的计算量要比Gourand算法小得多。
( F )19.齐次坐标系不能表达图形中的无穷远点。
(F )20.欧拉公式v – e + f = 2也适用于三维形体中的相关信息描述。
(T )二.单选题1.下面关于反走样的论述哪个是错误的?(D )A.提高分辨率;B.把象素当作平面区域进行采样;C.采用锥形滤波器进行加权区域采样;D.增强图象的显示亮度;2.多边形填充时,下述哪个论述是错误的?(C )A.多边形被两条扫描线分割成许多梯形,梯形的底边在扫描线上,腰在多边形的边上,并且相间排列;B. 多边形与某扫描线相交得到偶数个交点,这些交点间构成的线段分别在多边形内、外,并且相间排列;C. 在判断点是否在多边形内时,一般通过在多边形外找一点,然后根据该线段与多边形的交点数目为偶数即可认为在多边形内部,若为奇数则在多边形外部,而且不需考虑任何特殊情况;D. 边的连贯性告诉我们,多边形的某条边与当前扫描线相交时,很可能与下一条扫描线相交;3. 下面关于NURBS 的论述,哪个是错误的?( B )A. 可通过控制顶点和权因子来改变形状;B. 仅具有仿射不变性,但不具有透射不变性;C. 非有理B 样条、有理及非有理Bezier 曲线、曲面是NURBS 的特例;D. 可表示标准解析形状和自由曲线、曲面;4. 在光亮度插值算法中,下列论述哪个是错误的?( D )A. Gouraud 明暗模型计算中,多边形与扫描平面相交区段上每一采样点的光亮度值是由扫描平面与多边形边界交点的光亮度插值得到的;B. Phong 明暗处理模型中,采用了双线性插值和构造法向量函数的方法模拟高光;C. Gouraud 明暗模型和Phong 明暗处理模型主要是为了处理由多个平面片近似表示曲面物体的绘制问题;D. Phong 明暗模型处理的物体表面光亮度呈现不连续跃变;5. 下述关于Bezier 曲线]1,0[),(),(21∈t t P t P 的论述,哪个是错误的? ( A )A. P P P ==)0()1(21,在P 处)0(),1(21P P 的切矢量方向相同,大小相等,则)(),(21t P t P 在P 处具有G 1连续;B. P P P ==)0()1(21,在P 处)0(),1(21P P 的切矢量方向相同,大小相等,则)(),(21t P t P 在P 处具有C 1连续;C. 若保持原全部顶点的位置不变,只是把次序颠倒过来,则新的Bezier 曲线形状不变,但方向相反。
计算机图形学复习题(带答案)
一.判断题(请在后面括号中打T或F)1.阴极射线管的技术指标主要是分辨率和显示速度; (Y )2.光栅扫描式图形显示器可看作是点阵单元发生器,可直接从单元阵列中的一个可编地址的象素画一条直线到另一个可编地址的象素; (N )3.计算机图形学标准通常是指数据文件格式标准和子程序界面标准; (Y )4.在种子填充算法中所提到的八向连通区域算法同时可填充四向连通区; (Y )5.边填充算法中是将扫描线与多边形交点左方的所有象素取补; (N )6.插值得到的函数严格经过所给定的数据点;逼近是在某种意义上的最佳近似;(Y )7.齐次坐标提供了坐标系变换的有效方法,但仍然无法表示无穷远的点;(N )8.若要对某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或旋转变换,然后在将原点平移回去;(Y )9.显式方程和参数曲线均可以表示封闭曲线或多值曲线;(N )10. 凡满足G'连续的曲线同时满足C'连续条件,反之则不成立;(N )11.计算机图形生成的基本单位是线段。
( F )12.一个逻辑输入设备可以对应多个物理输入设备。
(T )13.DDA(微分方程法)是Bresenham算法的改进。
(F )14.光的强度计算公式通常表示为:I = 0.59I + 0.30I + 0.11I ( T )15.Bezier曲线具有对称性质。
(T )16.Gourand光照模型能够即使出高光部位的亮度。
(F )17.NURBS曲线方法不能够提供标准解析曲线和自由曲线的统一数学表达。
( F )18.Phong算法的计算量要比Gourand算法小得多。
( F )19.齐次坐标系不能表达图形中的无穷远点。
(F )20.欧拉公式v – e + f = 2也适用于三维形体中的相关信息描述。
(T )二.单选题1.下面关于反走样的论述哪个是错误的?(D )A.提高分辨率;B.把象素当作平面区域进行采样;C.采用锥形滤波器进行加权区域采样;D.增强图象的显示亮度;2.多边形填充时,下述哪个论述是错误的?(C )A.多边形被两条扫描线分割成许多梯形,梯形的底边在扫描线上,腰在多边形的边上,并且相间排列;B. 多边形与某扫描线相交得到偶数个交点,这些交点间构成的线段分别在多边形内、外,并且相间排列;C. 在判断点是否在多边形内时,一般通过在多边形外找一点,然后根据该线段与多边形的交点数目为偶数即可认为在多边形内部,若为奇数则在多边形外部,而且不需考虑任何特殊情况;D. 边的连贯性告诉我们,多边形的某条边与当前扫描线相交时,很可能与下一条扫描线相交;3. 下面关于NURBS 的论述,哪个是错误的?( B )A. 可通过控制顶点和权因子来改变形状;B. 仅具有仿射不变性,但不具有透射不变性;C. 非有理B 样条、有理及非有理Bezier 曲线、曲面是NURBS 的特例;D. 可表示标准解析形状和自由曲线、曲面;4. 在光亮度插值算法中,下列论述哪个是错误的?( D )A. Gouraud 明暗模型计算中,多边形与扫描平面相交区段上每一采样点的光亮度值是由扫描平面与多边形边界交点的光亮度插值得到的;B. Phong 明暗处理模型中,采用了双线性插值和构造法向量函数的方法模拟高光;C. Gouraud 明暗模型和Phong 明暗处理模型主要是为了处理由多个平面片近似表示曲面物体的绘制问题;D. Phong 明暗模型处理的物体表面光亮度呈现不连续跃变;5. 下述关于Bezier 曲线]1,0[),(),(21∈t t P t P 的论述,哪个是错误的? ( A )A. P P P ==)0()1(21,在P 处)0(),1(21P P 的切矢量方向相同,大小相等,则)(),(21t P t P 在P 处具有G 1连续;B. P P P ==)0()1(21,在P 处)0(),1(21P P 的切矢量方向相同,大小相等,则)(),(21t P t P 在P 处具有C 1连续;C. 若保持原全部顶点的位置不变,只是把次序颠倒过来,则新的Bezier 曲线形状不变,但方向相反。
计算机图形学复习题及答案
第一章计算机图形学概论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荧光屏的内层,而不同速度的电子束能穿透不同的荧光粉层而发出不同颜色的光。
荫罩法:在荧光屏每个光点处呈三角形排列着红绿蓝三种颜色的荧光点,三支电子枪分别对应三个荧光点,调节各电子枪发出的电子束强度,即可控制各光点中三个荧光点所发出的红绿蓝三色光的强度。
计算机图形学复习题目
第一章1.1 名词解释:图形、图像、点阵法、参数法。
1.2 图形包括哪两方面的要素?在计算机中如何表示它们?1.3 什么叫计算机图形学?分析计算机图形学、数字图像处理和计算机视觉学科间的关系。
1.4 有关计算机图形学的软件标准有哪些?1.5 试从科学发展历史的角度分析计算机图形学以及硬设备的发展过程。
1.6 试发挥你的想象力,举例说明计算机图形学有哪些应用范围,解决的问题是什么?1.7 一个交互性计算机图形系统必须具有哪几种功能?第二章2.1 名词解释:随机扫描、光栅扫描、图形显示子系统、像素点、光点、屏幕分辨率、显示分辨率、存储分辨率、组合像素法、颜色位面法、位平面、颜色查找表。
2.2 试列举出你所知道的图形输入与输出设备。
2.3 阴极射线管由哪几部分组成?它们的功能分别是什么?2.4 简述什么叫桶形失真?如何校正?2.5 简述荫罩式彩色阴极射线管的结构和工作原理。
2.6 比较荫罩式彩色阴极射线管和穿透式彩色阴极射线管的异同。
2.7 简述黑底荫罩式彩色阴极射线管的结构和特点。
2.8 简述光栅扫描图形显示器的工作逻辑。
2.9 基于光栅扫描的图形显示子系统由哪几个逻辑部件组成?它们的功能分别是什么?2.10 什么是像素点?什么是显示器的分辨率?2.11 某些显示卡为什么要采用颜色查找表?采用颜色查找表的系统的工作原理是什么?2.12 确定用你的系统中的视频显示器x和y方向的分辨率,确定其纵横比,并说明你的系统怎样保持图形对象的相对比例。
2.13 如何根据显示器的指标计算显示存储器的容量。
2.14 图形的硬拷贝设备有哪些,简述其各自的特点。
第三章3.1 名词解释(可用图示):回显、约束、网格、引力域、橡皮筋技术、草拟技术、拖动、旋转、形变。
3.2 什么是用户模型,设计一个好的用户接口要涉及到哪些因素?3.3 gks的有哪六种逻辑输入设备,试评价这六种逻辑分类方法。
3.4 举例说明什么是请求方式、取样方式、事件方式及其组合形式。
计算机图形学复习题
计算机图形学复习题一、概念题1.消隐2.视见变换3.帧存储器4.齐次坐标5.交互式计算机图形学6.插值7.扫描转换8.投影9.凸壳10.象素11.规范化设备坐标系12.计算机图形学13.种子14.窗口15.模型16.裁剪二、简答题1.用计算机在图形设备上生成真实感图形的四个基本任务是什么?2.何谓范围检查?3.计算机图形学的研究内容4.图形系统的硬件组成5.光栅扫描的显示结构6.多边形网方法形成明暗的方法7.多边形扫描转换与消除隐藏面的扫描线算法的差别8.曲线和曲面绘制的两类方法9.计算机图形显示的坐标变换过程10.简述深度优先排序消隐算法的主要步骤11.投影的形成及投影的类型12.纹理的种类及实现的方法13.阴影的处理方法14.投影的种类15.曲线拟和的分类方法和实际的形式三、计算题1.写出将线段AB,A(0,0,0),B(3,1,3)变换至与Y轴正向重合的变换矩阵2.推导把二维平面上一条过P1(x1,y1),P2(x2,y2)的直线变换成与x轴重合的变换矩阵。
3.写出基于(3,4)为中心对图形放大Sx=2和Sy=3的二维变换矩阵4.已知在OXYZ坐标系下的平面方程是ax+by+cz+d=0,求变换矩阵T,使该平面变成z=0平面。
5.平面上给定三个顶点Qi(i=0,1,2),试构造一条插值这三个顶点的二次Bezier曲线。
要求简述基本原理并画出示意图。
6.已知直线方程为y=ax+b,推导出图形对该直线进行对称变换的变换矩阵。
7.已知多边形为P1P2P3P4。
顶点坐标依次为(0,0)、(6,2)、(4,6)、(0,4),试写出该多边形的有序边表8.利用线段裁剪的Cohen-Sutherland算法,对线段AB进行裁剪(Xl、Xr、Yb、Yt为裁剪框)。
简述裁剪的基本过程。
Yb9.已知Bezier曲线上的四个点分别为Q0(120,0),Q1(145,0),Q2(0,45),Q3(0,120),它们对应的参数分别为0,1/3,2/3,1,反求Bezier曲线的控制顶点。
计算机图形学复习题
一、填空题(共10分,每空1分)1、目前常用的PC 图形显示子系统主要由3个部件组成: 帧缓冲存储器、显示控制器、ROM BIOS 。
2、 图形的输入设备有 键盘、鼠标、光笔(至少写三种);图形的显示设备有CRT 显示器、LCD 、投影仪(至少写三种)。
3、形体的定义和图形的输入输出都是在一定的坐标系下进行的,通常这些坐标系分为:建模坐标系,用户坐标系,观察坐标系,规格化设备坐标系和 设备坐标系。
4、在多边形的扫描转换过程中,主要是通过确定穿越多边形区域的扫描线的覆盖区间来填充,而区域填充则是从 给定的位置 开始涂描直到 指定的边界条件 为止。
5、X 扫描线算法中,每次用一条扫描线进行填充,对一条扫描线填充的过程可分为4个步骤:(求交)、(排序)、(交点配对)、(区间填色)。
6、一个交互式计算机图形系统应具有 计算 、 存储 、 对话 、 输入 和 输出 等五个方面的功能。
7. 将三维物体变为二维图形的变换称为(投影变换),其有两种基本方式:(平行投影)、(透视投影)。
8、用一组型值点来指定曲线曲面的形状时,形状完全通过给定的型值点列,用该方法得到的曲线曲面称为曲线曲面的(拟和),而用控制点列来指定曲线曲面的形状时,得到的曲线曲面不一定通过控制点列,该方法称为曲线曲面的(逼近)。
9、对于基本几何变换,一般有平移、旋转、反射和错切等,这些基本几何变换都是相对于(坐标原点)和(坐标轴)进行的几何变换。
二、选择题(共20分,每题2分)1.计算机图形学与计算机图象学的关系是( B )。
A )计算机图形学是基础,计算机图象学是其发展B )不同的学科,研究对象和数学基础都不同,但它们之间也有可转换部分C )同一学科在不同场合的不同称呼而已D )完全不同的学科,两者毫不相干2. 分辨率为2048×1024的显示器需要多少字节位平面数为32的帧缓存?( B )A )64KB ;B )8MB ;C )32MB ;D )16MB3.下列有关反走样的叙述,错误的是( A )A )减少或克服图形失真的技术叫做反走样;B )提高分辨率是反走样的方法之一;C )半色调技术是利用多级光强提高视觉分辨率的技术;D )对于多灰度或多彩色显示器,图形的边缘可采用模糊技术而改善锯齿显示效果。
计算机图形学复习资料
计算机图形学复习资料一、 选择题(10)1,P23圆的特征;2,P37多边形裁剪;3,一般打印机使用的颜色模型:CMY ;4,P40反走样;5,P29区域填充递归算法 二、 填空题(10)1, P25扫描线算法;2,P48,射线法;3,P57曲面三种表示;4,P66Bizier 曲线 5,P133Phone 光照明模型通过什么系数来改变颜色。
三、 判断题(10) 四、 名词解释(20)1,反走样:用离散量表示连续量引起的失真现象称之为走样,用于减少或消除这种效果的技术称为反走样 2, 光栅化:确定最佳接近图形的像素集合,并用指定属性写像素的过程3, 消隐:要消除二义性,就必须在绘制时消除被遮挡的不可见的线或面,习惯上称作消除隐藏线和隐藏面,简称为消隐。
4, 区域填充:指先将区域的一点赋予指定的颜色,然后将该颜色扩展到整个区域的过程5,几何纹理:是指在物体表面形成具有凸凹不平的粗糙感的一种纹理,它是由扰动物体表面的法线方向而生成的。
五、 简答题(20) 1,计算机图形学的六个应用领域:计算机辅助设计与制造;可视化;真实感图形实时绘制与自然景物仿真;计算机动画;用户接口;计算机艺术;2,局部光照模型与整体光照明模型的区别:局部光照明模型:仅处理光源直接照射物体表面的光照明模型。
整体光照明模型:可以处理物体之间光照的相互作用的模型。
3,P58曲线用参数方程表示的优势;4,P37 Sutherland —Hodgman 多边形裁剪算法思想:该算法的基本思想是每次用窗口的一条边界及其延长线来裁剪多边形的各边。
多边形通常由它的顶点序列来表示,经过裁剪规则针对某条边界裁剪后,结果形成新的顶点序列,又留待下条边界进行裁剪,…,直到窗口的所有边界都裁剪完毕,算法形成最后的顶点序列,才是结果多边形(它可能构成一个或多个多边形)。
六、 综合题(30)二次Bizier 曲线计算题,P69二次曲线公式:;例题1:若将二次参数曲线{Q(t)=[1,0]+[-2,0]t+[2,1]t 2,t ∈[0,1]}转换成Bezier 曲线形式,则该Bezier 曲线控制顶点P0、P1、P2的坐标应该为多少?并画出曲线的形状解:Q(t)=(1-t)2P0+2(1-t)tP1+t 2P2=P0+2(P1-P0)t+(P0-2P1+P2)t 2例题2:给定xoy 平面上特征多边形顶点P0(0,0),P1(16,48),P2(64,64),P3(80,32),定义一条Bezier 曲线,用递推算法求点P(1/4),并用几何作图表示。
计算机图形学习题参考答案(完整版)
计算机图形学习题参考答案第1章绪论1、第一届ACM SIGGRAPH会议是哪一年在哪里召开的?解:1974年,在Colorado大学召开了第一届SIGGRAPH年会。
2、计算机图形学之父是谁?解:Sutherland3、列举一些计算机图形学的应用领域(至少5个)。
解:计算机辅助设计、图示图形学、计算机艺术、娱乐、教学与培训、可视化、图像处理、图形用户界面等。
4、简要介绍计算机图形学的研究内容。
解:(1)图形的输入。
如何开发和利用图形输入设备及相关软件把图形输入到计算机中,以便进行各种处理。
(2)图形的处理。
包括对图形进行变换(如几何变换、投影变换)和运算(如图形的并、交、差运算)等处理。
(3)图形的生成和输出。
如何将图形的特定表示形式转换成图形输出系统便于接受的表示形式,并将图形在显示器或打印机等输出设备上输出。
5、简要说明计算机图形学与相关学科的关系。
解:与计算机图形学密切相关的学科主要有图像处理、计算几何、计算机视觉和模式识别等。
计算机图形学着重讨论怎样将数据模型变成数字图像。
图像处理着重研究图像的压缩存储和去除噪音等问题。
模式识别重点讨论如何从图像中提取数据和模型。
计算几何着重研究数据模型的建立、存储和管理。
随着技术的发展和应用的深入,这些学科的界限变得模糊起来,各学科相互渗透、融合。
一个较完善的应用系统通常综合利用了各个学科的技术。
6、简要介绍几种计算机图形学的相关开发技术。
解:(1)OpenGL。
OpenGL是一套三维图形处理库,也是该领域事实上的工业标准。
OpenGL独立于硬件、操作系统和窗口系统,能运行于不同操作系统的各种计算机,并能在网络环境下以客户/服务器模式工作,是专业图形处理、科学计算等高端应用领域的标准图形库。
以OpenGL为基础开发的应用程序可以十分方便地在各种平台间移植;OpenGL与C/C++紧密接合,便于实现图形的相关算法,并可保证算法的正确性和可靠性;OpenGL使用简便,效率高。
计算机图形学考试复习题
考试复习题一、名词解释:(每题5分,共30分)1:计算机图形学研究的主要内容?答:如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法,构成了计算机图形学的主要研究内容。
2 LCD的可视角度?答:视线与屏幕中心法向成一定角度时,人们就不能清晰地看到屏幕图象,而那个能看到清晰图象的最大角度被我们称为可视角度。
一般所说的可视角度是指左右两边的最大角度相加。
3 LCD显示器的分辨率?答:通常所说的液晶显示器的分辨率是指其真实分辨率,表示水平方向的像素点数与垂直方向的像素点数的乘积4 数字化仪?答:–是一种把图形转变成计算机能接收的数字形式专用设备•基本工作原理是采用电磁感应技术•由一块数据板和一根触笔组成。
数据板中布满了金属栅格,当触笔在数据板上移动时,其正下方的金属栅格上就会产生相应的感应电流。
根据已产生电流的金属栅格的位置,就可以判断出触笔当前的几何位置5 Z缓冲区算法的算法过程?答:在把显示对象的每个面上每一点的属性(颜色或灰度)值填入帧缓冲器相应单元前,要把这点的z坐标值和z缓冲器中相应单元的值进行比较。
只有前者大于后者时才改变帧缓冲器的那一单元的值,同时z缓冲器中相应单元的值也要改成这点的z坐标值。
如果这点的z坐标值小于z缓冲器中的值,则说明对应象素已经显示了对象上一个点的属性,该点要比考虑的点更接近观察点。
对显示对象的每个面上的每个点都做了上述处理后,便可得到消除了隐藏面的图。
6区域填充:答:指先将区域的一点赋予指定的颜色,然后将该颜色扩展到整个区域的过程。
7 字库答:为了在显示器等输出设备上输出字符,系统中必须装备有相应的字库。
字库中存储了每个字符的形状信息,字库分为矢量型和点阵型两种。
二简答题(每题5分,共30分)1 几何处理包括哪几个技术?答:•几何处理–几何纹理的迁移与合成–多片注册–T样条拟合–分割2 LCD显示器的优点答:•外观小巧精致,厚度只有6.5~8cm左右。
计算机图形学期末复习题(含答案)
复习题1.以计算机中所记录的形状参数与属性参数来表示图形的一种方法叫做______,一般把它描述的图形叫做______;而用具有灰度或颜色信息的点阵来表示图形的一种方法是______,它强调图形由哪些点组成,并具有什么灰度或色彩,一般把它描述的图形叫做______。
A .参数法、图形、点阵法、图像C .参数法、图像、点阵法、图形下列设备中属于图形输出设备的是______。
B .点阵法、图像、参数法、图形D .点阵法、图形、参数法、图像2.①鼠标②LCD ③键盘④LED ⑤打印机⑥扫描仪⑦绘图仪⑧触摸屏A .○1○3○6○8B .○2○4○5○7C .○2○5○6○7D .○4○6○7○83.计算机显示器设备一般使用什么颜色模型______。
A .RGB B .CMYK C .HSV D .HLS 4.灰度等级为256,分辨率为1024*1024的显示器,至少需要的帧缓存容量为______。
A .512KB B .1MB C .2MB D .3MB 5.多边形填充算法中,错误的描述是______。
A .有序边表算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大。
B .边填充算法基本思想是对于每一条扫描线与多边形的交点,将其右方象素取补。
C .边填充算法较适合于帧缓冲存储器的图形系统。
D .边标志算法也不能解决象素被重复访问的缺点。
在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S 到端点P )与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。
请问哪种情况下输出的顶点是错误的______。
A .S 和P 均在可见的一侧,则输出S 和P B .S 和P 均在不可见的一侧,则输出0个顶点C .S 在可见一侧,P 在不可见一侧,则输出线段SP 与裁剪线的交点D .S 在不可见的一侧,P 在可见的一侧,则输出线段SP 与裁剪线的交点和P 下面关于反走样的论述哪个是错误的______。
计算机图形学_2011年春_B卷_答案
广东工业大学试卷参考答案及评分标准,共2页,第1页广东工业大学试卷参考答案及评分标准 ( B )课程名称: 计算机图形学 。
考试时间: 2011年 6月 9 日 (第 15 周 星期 四 )一、单项选择题(20×2分) 题号 1 2 3 4 5 6 7 8 9 10 答案 D D B A C A C C B B 题号 11 12 13 14 15 16 17 18 19 20 答案CCCCADBBBD21、(12分,答对1个要点得4分)24 6810-10-8-6-4-2 24 6 8 10 -2 -4 -6 -8 -10xy 0(4)(3)(2)22、(9分,正确绘制1个图示得3分)(5)次Bezier 曲线 (4)次Bezier 曲线(3)次Bezier 曲线23 、(10分)将frame buffer初始化为背景色;将z-buffer初始化为最大深度(最远)值;for(场景中的每一个多边形){扫描转换该多变形;for(多变形所覆盖的每一个像素点(x,y)){计算该像素点的深度值z(x,y);if(z(x,y) > z-buffer中对应此像素点(x,y)的z值){把多变形在(x,y)处的深度值z(x,y)存入z-buffer中的(x,y)处;把多变形在(x,y)处的颜色值存入frame buffer中的(x,y)处;}}}当所有的多变形都处理完后,帧缓冲器中的内容即为消除隐藏面后的图像24.点阵字符中,每个字符由一个位图表示。
实际应用中,有多种字体和多个型号,字库的存储空间很庞大,一般采用压缩存储。
点阵字符的显示分两步:首先从字库中检索位图,然后写入到缓冲区。
(5分)矢量字符记录的是字符笔画信息而非整个位图,具有存储空间小、美观、变换方便等优点。
矢量字符的显示也分两步:首先从字库中检索字符笔画信息,然后取出端点坐标,经适当的几何变换后再显示出来。
(5分)25、图形显示时只需要显示其中的一部分,这可以通过定义投影面上的窗口来实现。
计算机图形学复习题
计算机图形学复习题计算机图形学复习题一、名词解释1、齐次坐标系2、光顺性3、种子填充算法4、镜面反射光5、投影变换6、光线跟踪7、复合变换8、走样9、几何造型技术10、虚拟现实二、简答题1、前截面距离F和后截面距离B定义了什么?2、计算机动画的制作主要步骤3、计算机图形显示器和绘图设备表示颜色的方法各是什么颜色系统?它们之间的关系如何?4、图形软件主语言的选择应考虑哪些因素?5、制定CGI,CGM,IGES标准的目的分别是什么?6、自由曲面的表示通常有哪两种?7、什么叫做走样?什么叫做反走样?反走样技术包括那些?8、简述区域连贯性、扫描线的连贯性以及边的连贯性。
9、简述Bezier曲线的不足之处。
10、建立图形软件可采用哪三种方法?11、在观察空间中,如何确定投影的类型和方向?12、简述编码裁剪法(即Cohen-Sutherland线段裁剪法)的算法过程。
三、应用题1、分析边标志算法的实现过程,并写出其算法的C语言描述。
2、简述深度缓存算法及其特点。
3、假设在观察坐标系下窗口区的左下角坐标为(wxl=10,wyb=10),右上角坐标为(wxr=50,wyt=50)。
设备坐标系中视区的左下角坐标为(vxl=10,vyb=30),右上角坐标为(vxr=50,vyt=90)。
已知在窗口内有一点p(20,30),要将点p映射到视区内的点p`,请问p`点在设备坐标系中的坐标是多少?(本题10分)4、如下表是采用DDA算法画出(0,0)到(5,2)的直线的数据,请填写空格处。
5、已知三角形ABC各顶点的坐标A(1,2)、B(5,2)、C(3,5),相对直线Y=4做对称变换后到达A’、B’、C’。
试计算A’、B’、C’的坐标值。
(要求用齐次坐标进行变换,列出变换矩阵)6、试对下图中的多边形进行裁剪,用图表示裁剪过程。
7、计算机图形系统包含哪些外部设备?8、简述消隐算法的分类。
9、设窗口左下角点坐标为(XW1,YW1),宽为LW ,高为HW ,视区左下角点坐标为(XV1,YV1),宽为LV ,高为HV ,已知窗口中有一点A(XA,YA),在视区中对应的坐标为A ’(X’A,Y’A)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(共10分,每空1分)1、目前常用的PC 图形显示子系统主要由3个部件组成: 帧缓冲存储器、显示控制器、ROM BIOS 。
2、 图形的输入设备有 键盘、鼠标、光笔;图形的显示设备有CRT 显示器、LCD 、投影仪。
3、形体的定义和图形的输入输出都是在一定的坐标系下进行的,通常这些坐标系分为:建模坐标系,用户坐标系,观察坐标系,规格化设备坐标系和 设备坐标系。
4、在多边形的扫描转换过程中,主要是通过确定穿越多边形区域的扫描线的覆盖区间来填充,而区域填充则是从 给定的位置 开始涂描直到 指定的边界条件 为止。
5、X 扫描线算法中,每次用一条扫描线进行填充,对一条扫描线填充的过程可分为4个步骤:(求交)、(排序)、(交点配对)、(区间填色)。
6、一个交互式计算机图形系统应具有 计算 、 存储 、 对话 、 输入 和 输出 等五个方面的功能。
7. 将三维物体变为二维图形的变换称为(投影变换),其有两种基本方式:(平行投影)、(透视投影)。
8、用一组型值点来指定曲线曲面的形状时,形状完全通过给定的型值点列,用该方法得到的曲线曲面称为曲线曲面的(拟和),而用控制点列来指定曲线曲面的形状时,得到的曲线曲面不一定通过控制点列,该方法称为曲线曲面的(逼近)。
9、对于基本几何变换,一般有平移、旋转、反射和错切等,这些基本几何变换都是相对于(坐标原点)和(坐标轴)进行的几何变换。
二、选择题(共20分,每题2分)1.计算机图形学与计算机图象学的关系是( B )。
A )计算机图形学是基础,计算机图象学是其发展B )不同的学科,研究对象和数学基础都不同,但它们之间也有可转换部分C )同一学科在不同场合的不同称呼而已D )完全不同的学科,两者毫不相干2. 分辨率为2048×1024的显示器需要多少字节位平面数为32的帧缓存?( B )A )64KB ;B )8MB ;C )32MB ;D )16MB3.下列有关反走样的叙述,错误的是( A )A )减少或克服图形失真的技术叫做反走样;B )提高分辨率是反走样的方法之一;C )半色调技术是利用多级光强提高视觉分辨率的技术;D )对于多灰度或多彩色显示器,图形的边缘可采用模糊技术而改善锯齿显示效果。
4.计算机绘图设备一般使用什么颜色模型?( A )A )RGB ; B )CMY ;C )HSV ;D )HLS 5.使用下列二维图形变换矩阵,将产生变换的结果为( D )⎫⎛002A)沿Y坐标轴方向放大2倍,同时沿X、Y坐标轴方向各平移2个绘图单位;B)图形放大2倍,同时沿X、Y坐标轴方向各移动1个绘图单位;C)沿X和Y坐标轴方向各移动2个绘图单位;D)沿X坐标轴方向放大2倍,同时沿X、Y坐标轴方向各平移2个绘图单位。
6.下面关于深度缓存消隐算法(Z-Buffer)的论断哪一条不正确? ( B )A)深度缓存算法并不需要开辟一个与图像大小相等的深度缓存数组B)深度缓存算法不能用于处理对透明物体的消隐C)深度缓存算法能并行实现D)深度缓存算法中没有对多边形进行排序7.双线性法向插值法(Phong Shading)有何优点?( B )A)法向计算精确 B)高光域准确C)对光源和视点没有限制 D)速度较快8.图形软件系统提供给用户三种基本的输入方式,不包含的选项是( B )A)请求方式;B)采样方式;C)事件方式; D)随机方式。
9.双二次Bezier曲面的4条边界都是抛物线,其特征网格有( B )个顶点。
A)8;B)9;C)10; D)1610.种子填充算法中,正确的叙述是( C )A)它是按扫描线的顺序进行象素点的填充B)四连接算法可以填充八连接区域C)四连接区域内的每一象素可以通过上下左右四个方向组合到达D)八连接算法不能填充四连通区域11.下列有关曲线和曲面概念的叙述语句中,错误的论述为( B )A)实体模型和曲面造型是CAD系统中常用的主要造型方法,曲面造型是用参数曲面描述来表示一个复杂的物体B) 参数形式和隐含形式都是精确的解析表示法,在计算机图形学中,它们同样好用C) 从描述复杂性和形状灵活性考虑,最常用的参数曲面是3次有理多项式的曲面D) 在曲线和曲面定义时,使用的基函数应有两个重要性质:凸包性和仿射不变性12.在简单光反射模型中,由物体表面上点反射到视点的光强下述哪几项之和?( C )(1)环境光的反射光强;(2)理想漫反射光强;(3)镜面反射光强;(4)物体间的反射光强。
A)(1)和(2) B)(1)和(3)C)(1)(2)和(3) D)(1)(2)(3)和(4)13.下面给出的四个选项中,(A )不是Bezier曲线具有的性质。
A) 局部性 B) 几何不变性 C) 变差缩减性 D) 凸包性14、触摸屏是(A)设备。
A、输入B、输出C、输入输出D、既不是输入也不是输出15、反射光是由(D)组成的。
A、漫反射光和环境光B、透射光和散射光C、镜面反射光和环境光D、漫反射光、环境光和镜面反射光16. 如图所示,扫描线y=1、y=2、y=3分别与多边形的顶点A、B、C相交,则交点的个数按扫描线y=1、y=2、y=3的顺序依次为(D )A) 0、0、1 B) 2、2、1C) 0、0、2 D) 2、0、117. 当用n+1个控制多边形的顶点来构造Bezier曲线和B样条曲线时,所构造的Bezier 曲线和B样条曲线的次数依次是(D )A) n次、n次图1B) n+1次、n+1次C) n次、n-1次D) n次、与控制多边形的顶点个数无关三、判断题(共10分,每题1分)请给正确的打“√”,错误的打“×”。
1.凡满足几何连续的曲线同时满足参数条件,反之则不成立。
()2.Gouraud光照模型能够表示出高光部位的亮度。
()3.齐次坐标系不能表达图形中的无穷远点。
()4.NURBS曲线方法不能够提供标准解析曲线和自由曲线的统一数学表达。
()5.光的三基色为:红绿蓝。
()6.椭圆的Bresenham生成算法中,第一象限的上下部分分界点由2b2X=2a2Y决定。
()7.区域填充、消隐是凸包计算的主要用途。
()8.图形消隐中的深度存储算法,占用较多的内存空间,且未利用连贯性。
()9.一次Bezier曲线其实就是连接起点到终点的折线段。
()10.Bezier曲线具有对称性质。
()四、简答题(共15分,每题5分)1、走样与反走样的定义是?反走样技术包括那些?答:走样指的是用离散量表示连续量引起的失真。
为了提高图形的显示质量。
需要减少或消除因走样带来的阶梯形或闪烁效果,用于减少或消除这种效果的方法称为反走样。
其方法是①前滤波,以较高的分辨率显示对象;②后滤波,即加权区域取样,在高于显示分辨率的较高分辨率下用点取样方法计算,然后对几个像素的属性进行平均得到较低分辨率下的像素属性。
2.如下图所示,裁减窗口为正方形,采用逐边裁件算法,依次按左、下、右、上的顺序,用四条窗口边界裁减多边形ABCDE。
试写出每条框口边界裁减后输出的新的多边形的顶点序列。
答:左边界裁减后:ABCD12 下边界裁减后:4B56D123 右边界裁减后:4B7D123 上边界裁减后:4B7891233、Bezier 曲线在端点处的一阶导数为:p ’(0)=n(P 1-P 0),p ’(1)=n(P n -P n-1),二阶导数为:p ”(0)=n(n-1)((P 2-P 1)-(P 1-P 0)),p ”(1)=n(n-1)((P n-2-P n-1)-(P n-1-P n ))。
写出如图2所示的两段三次Bezier 曲线在连接点处的G1,G2连续性条件。
答:因为是三次Bezier 曲线,所以有n=3。
根据G1连续性条件有:p ’(1)=a* p ’(0)即:Q 1-Q 0= a*(P 3-P 2) 又根据G2连续性条件有:p ”(1)=b*p ”(0)即:Q 0-2Q 1+Q 2=b*(P 1-2P 2+P 3)五、计算题(共30分,每小题10分)1、如图3所示的多边形,若采用改进的有效边表算法进行填充,试画出该多边形的ET 表。
()解:ET 表如下:图2… … … …(以下略。
要给出了y 为各个不同数值时的AET 表,及绘制的扫描线表)2、已知点P (xp,yp )及直线L 的方程Ax+By+C=0,试推导一个相对L 作对称变换的变换矩阵,使点P 的对称点为P`=P*T 。
(00≠≠B A ,假设)(本题15分)解:3、如图3所示,物体ABCDEFGH 进行如下变换,写出其变换矩阵并求出复合变换后顶点的齐次坐标。
(本题10分)○1平移使点C 与点P (1,-1,0)重合; ○2绕z 轴正向旋转60°。
解:平移点C 与点P 重合的平移矩阵为:绕z 轴旋转60°矩阵:所以,复合变换后顶点的规范化齐次坐标矩阵为:X图4)(tg , k ,00BA arctgB A B A BCx B A y B A -=-=-=--=≠≠θθ,即,⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡---=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-∙⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-∙⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-∙⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-----∙⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=12cos 2sin 02cos 2sin 02sin 2cos 10/0100011000cos sin 0sin cos 1000100011000)cos()sin(0)sin()cos(10/010001A C A C A C A C A C T θθθθθθθθθθθθθθ⎥⎤⎢⎡⎥⎥⎤⎢⎢⎡-+-⎥⎤⎢⎡⎥⎤⎢⎡''101310131001100031B A B A ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-=10200100001000011T ⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡-=100001000000221232321T其中A ’B ’C ’D ’E ’F ’G ’H ’为变换后对应的齐次坐标。
4 假设在观察坐标系下窗口区的左下角坐标为(wxl=10,wyb=10),右上角坐 标为(wxr=50,wyt=50)。
设备坐标系中视区的左下角坐标为(vxl=10,vyb=30), 右上角坐标为(vxr=50,vyt=90)。
已知在窗口内有一点p(20,30),要将点p 映射 到视区内的点p`,请问p`点在设备坐标系中的坐标是多少?(本题10分)解:○1将窗口左下角点(10,10)平移至观察坐标系的坐标原点,平移矢量为(-10,-10)。
○2针对坐标原点进行比例变换,使窗口的大小和视区相等。
比例因子为: S x =(50-10)/(50-10)=1; S y =(90-30)/(50-10)=1.5。
○3将窗口内的点映射到设备坐标系的视区中,再进行反平移,将视区的左下角点移回到设备坐标系中原来的位置(10,30),平移矢量为(10,30)。