计算机图形学复习题目范文

合集下载

计算机图形学期末复习练习题(有答案)讲课讲稿

计算机图形学期末复习练习题(有答案)讲课讲稿

计算机图形学期末复习练习题(有答案)1、XOY 平面上特征多边形顶点P 1(0,0),P2(1,1),P 3(2,-1),P 4(3,0)确定一条三次Bezier曲线P(t),]1,0[∈t 。

用递推(de Casteljau)算法求解P(1/2)。

)0,5.1(2)2/1(22243232221''2''1'3'2''2'2'1''1'3'2'1=+=+=+=+=+=+=pppppppppppPppPppP4.Bezier曲线的递推(de Casteljau)算法计算Bezier曲线上的点,可用Bezier曲线方程,但使用de Casteljau提出的递推算法则要简单的多。

如图所示,设、、是一条抛物线上顺序三个不同的点。

过和点的两切线交于点,在点的切线交和于和,则如下比例成立:,这是所谓抛物线的三切线定理,其几何意义如下图所示。

图抛物线的三切线定理当P0,P2固定,引入参数t,令上述比值为t:(1-t),即有:t从0变到1,第一、二式就分别表示控制二边形的第一、二条边,它们正好是两条一次Bezier曲线。

将一、二式代入第三式得:当t从0变到1时,它正好表示了由三顶点P0、P1、P2三点定义的一条二次Bezier曲线。

并且表明:这二次Bezier 曲线P20可以定义为分别由前两个顶点(P0,P1)和后两个顶点(P1,P2)决定的一次Bezier曲线的线性组合。

依次类推,由四个控制点定义的三次Bezier曲线P30可被定义为分别由(P0,P1,P2)和(P1,P2,P3)确定的二条二次Bezier曲线的线性组合;进一步由(n+1)个控制点P i(i=0, 1, ..., n)定义的n次Bezier曲线P n0可被定义为分别由前、后n个控制点定义的两条(n-1)次Bezier曲线P0n-1与P1n-1的线性组合:由此得到Bezier曲线的递推计算公式:这便是著名的de Casteljau 算法。

计算机图形学 试题与论文

计算机图形学 试题与论文

一、问答题1、计算机图形学有哪些输入和输出设备?2、比较CRT 和LCD 显示器,它们各有什么优缺点?3、如图所示的四边形ABCD ,求绕P(5,4)点逆时针旋转45度的变换矩阵,并分别求出各端点的坐标,画出变换后的图形。

第4题答:4、已知一单位立方体如图所示,将该立方体绕OA 轴逆时针旋转45度角,求其变换矩阵。

(要求写出具体的推导过程)。

5顶点坐标。

1) 关于点P 整体放大3倍 2) 关于Z 轴进行对称变换。

二、综合应用论述计算机图形学理论在实际中的运用 不少于2000字作业要求:1.同学之间可合理交流,杜绝抄袭、内容雷同。

2. A4纸装订,上下左右边距为2厘米,装订线在左侧为0.5厘米,字体为宋体,字号为小四,行距为24磅。

一、问答题1、答:输入设备有:键盘、鼠标器、光笔、触摸屏、操纵杆、跟踪球、空间球、数据手套、数字化仪、图像扫描仪、声频输入系统、视频输入系统等 输出设备有:阴极射线管、CRT 图形显示器、平板显示器、三位观察设x备、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等2、答:亮度与对比度亮度的测量单位为cd/m2(每平方米烛光),也叫NIT流明。

目前TFT 薄膜液晶显示器的屏幕亮度大部分都是从150Nits起步,在200Nits以上才能比较好地显示画面。

对比度就是黑与白两种色彩不同层次的对比测量度。

人眼可分辨的对比度约在100:1左右,当显示器的对比度超过120:1时,就可以显示生动、丰富的色彩,对比率高达300:1时便可以支持各阶度的颜色。

目前大多数LCD 显示器的对比度都在100:1~300:1左右。

CRT显示器的亮度和对比度都超过了LCD,而且,目前还没有一套公正的标准值来衡量亮度与对比的反差值,所以购买LCD全靠一双锐利的眼睛。

反应速度所谓反应速度,指的是象素由亮转暗并由暗转亮所需的时间,单位是毫秒(ms)。

反应速度的数值越小越好。

目前主流LCD的反应速度都在25ms以上,在一般商业用途中(例如字处理或文本处理)没有什么太大关系,因为此类用途不必太在意LCD的反应时间。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

计算机图形学复习题(有答案)资料

计算机图形学复习题(有答案)资料

计算机图形学复习题(有答案)资料计算机显示设备一般使用什么颜色模型?()A. RGB;B. CMY;C. HSV;D. HLS灰度等级为16级,分辨率为1024*1024的显示器,至少需要的帧缓存容量( )A. 512KB;B. 1MB;C. 2MB;D. 3MB由k个控制顶点Pi(i=1,… k) 所决定的n次B样条曲线,由( )段n B样条曲线段光滑连接而成。

B. k-n-1C. k-nD. k-n+1.三次B样条曲线具有()导数的连续性。

阶 B)一阶 C)二阶 D)三阶在二维图形对称变换中,实现图形对称于Y=X变换的变换矩阵为()。

B. C. D.下列有关平面几何投影的叙述语句中,不正确的是()。

A. 在平面几何投影中,若投影中心移到距离投影平面无穷远处,则成为平行投影B.透视投影与平行投影相比,视觉效果更有真实感,但不能反映物体的真实尺寸和形C.透视投影变换中,一组平行线投影在与之平行的投影面上可以产生灭点D.在三维空间中的物体进行透视投影变换,最多可产生3个主灭点.下面哪一项不是Bezier曲线的特性())对称性 B)凸包性 C)局部性 D)几何不变性二维图形的几何变换中的二维图形几何变换矩阵可以表示为:是对图形进行()变换(空间中点用列向量表示)。

.对称 B. 错切 C. 平移 D. 投影0 1 0 1 0 0 0 0 1 0 -1 0 -1 0 0 00 1 1000 1 0 0010 1 0 1 0 0 0 0 0 c f a b c d e f g h i T=在XOY平面上,给定7个不重合的控制点P,P1,…,P6,由这7个控制点所B样条曲线应分为4段,如果移动控制点P,只影响第()第1段 B. 第2段 C. 第3段 D. 第1段到第3段填空题直线的属性包括:线型、_______和颜色。

在计算机图形学中,多边形有两种重要的表示方法:____ ____表示和___ ___屏幕上最小的发光单元叫做___ __,它的多少叫做______。

(完整word版)计算机图形学复习题(word文档良心出品)

(完整word版)计算机图形学复习题(word文档良心出品)

1、计算机图形学的相关学科有哪些?它们之间的相互关系怎样?与计算机图形学密切相关的几门学科有:图像处理、模式识别、计算几何。

它们研究的都是与图形图象处理有关的数据模型、图象再现的内容,它们相互结合、相互渗透。

2、图形系统的任务是什么?图形系统的任务是:建立数学模型、视像操作、图形显示。

3、计算机图形学的主要研究内容是什么?计算机图形学是研究通过计算机将数据转换为图形,并在专门的设备上输出的原理、方法和技术的学科。

4、举出六种你所知道的图形输出设备。

光栅扫描显示器、随机扫描显示器、直视存储管显示器、激光打印机、笔绘仪、喷墨绘图仪、静电绘图仪等。

5、什么叫刷新?刷新频率与荧光物质的持续发光时间的关系如何?屏幕上的荧光涂层受到电子束打击后发出的荧光只能维持很短的时间,为了使人们看到一个稳定而不闪烁的图形,整个画面必须在每秒钟内重复显示许多次,这也称为屏幕刷新。

刷新频率与荧光物质的持续发光时间成反比,即荧光物质的持续发光时间越长,刷新频率可以低一些;否则,荧光物质的持续发光时间越短,刷新频率必须高。

6、随机扫描显示器和光栅扫描显示器显示图形有什么不同?它们各自依靠什么对屏幕图形进行刷新的?随机扫描显示器显示图形时,电子束的移动方式是随机的,电子束可以在任意方向上自由移动,按照显示命令用画线的方式绘出图形,因此也称矢量显示器。

而光栅扫描显示器显示图形时,电子束依照固定的扫描线和规定的扫描顺序进行扫描。

电子束先从荧光屏左上角开始,向右扫一条水平线,然后迅速地回扫到左边偏下一点的位置,再扫第二条水平线,照此固定的路径及顺序扫下去,直到最后一条水平线,即完成了整个屏幕的扫描。

随机扫描显示器依靠显示文件对屏幕图形进行刷新;光栅扫描显示器则依靠帧缓存实现对屏幕图形的刷新。

7、光栅扫描显示系统为什么要采用彩色表?隔行扫描的优点是什么?对于光栅扫描显示系统,为了显示很多种颜色,帧缓存的容量就要很大。

但实际上对一幅具体的画面而言,其使用的颜色数目并不多(几百至几千种)。

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

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

《计算机图形学》练习试题及参考答案一、选择题1.计算机图形学的研究对象是图形的表示、存储、( )和转换。

A.生成B.显示C.打印D.传输参考答案:B2.在计算机中,图形信息通常以( )形式存储A.数组B.字符串C.树状D.图形块参考答案:A3.下列哪个不属于计算机图形学的应用领域?A.计算机辅助设计B.虚拟现实C.办公自动化D.计算机艺术参考答案:C4.在计算机图形学中,( )是指将一个图形按照一定的比例和方向变换到新的位置。

A.缩放B.平移C.旋转D.镜像参考答案:B5.以下哪个不属于基本的图形变换?A.缩放B.旋转C.剪切D.反射参考答案:C6.在计算机图形学中,( )是指在图形上按照一定的方式进行填充。

A.着色B.填充C.描绘D.渲染参考答案:B7.在计算机图形学中,( )是指将一个图形分解成多个小三角形的过程。

A.细分B.纹理映射C.光照D.阴影参考答案:A8.以下哪个不属于计算机图形学的主要任务?A.图形设计B.图形输入C.图形输出D.图形处理参考答案:A9.在计算机图形学中,( )是指将图形按照一定的方式进行着色。

A.着色器B.渲染器C.显示器D.输入器参考答案:A10.在计算机图形学中,( )是指在图形上施加光照和材质,以产生真实感的效果。

A.渲染B.着色C.细化D.纹理映射参考答案:A二、填空题1.计算机图形学是研究图形的表示、存储、______、______和转换的学科。

参考答案:生成、显示2.在计算机中,图形信息通常以______形式存储。

参考答案:数组3.______是指将一个图形按照一定的比例和方向变换到新的位置。

参考答案:平移4.在计算机图形学中,______是指在图形上按照一定的方式进行填充。

参考答案:填充5.在计算机图形学中,______是指将一个图形分解成多个小三角形的过程。

参考答案:细分6.______是指将图形按照一定的方式进行着色。

参考答案:着色器7.______是指在图形上施加光照和材质,以产生真实感的效果。

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

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

《计算机图形学》练习试题及参考答案(后面有答案)一、名词解释:(每个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)检测点与多边形之间的包含性。

图形学复习资料 (含部分答案)

图形学复习资料 (含部分答案)

计算机图形学复习指导一、考试大纲要求掌握计算机图形学和图形系统所必须的基本原理,其主要内容包括:(一)计算机图形学和图形系统基本知识计算机图形学研究对象及应用领域;图形系统的硬软件及图形标推接口。

(二)二维基本图形生成算法直线和二次曲线生成的常用算法;字符和区域填充的实现方法。

(三)图形的剪裁和几何变换窗口视图变换;二维图形的裁剪的原理与方法;二维和三维图形的各种几何变换及其表示。

(四)三维物体的表示方法与输出显示处理各种不同类型曲面的参数表示;实体的定义、性质及各种几何表示方法;投影变换原理与实现;观察空间的定义和转换;三维裁剪。

(五)常用的光学模型及其算法实现(六)消隐显示和阴影生成等实现真实感图形的常用技术二、复习指南2(一)计算机图形学和图形系统基本知识1.计算机图形学研究对象及应用领域2.图形硬件设备3.图形软件系统4.图形标准接口(二)二维图形生成1.直线的生成算法(1)生成直线的常用算法---逐点比较法、数字微分(DDA)法和Bresenham 算法。

(2)直线属性——线型、线宽和线色。

2.曲线的生成算法(1)二次曲线的生成算法---圆弧的逐点比较插补法、圆/椭圆弧的角度数字微分(DDA)法、Bresenham 画圆算法和参数拟合法。

(2)自由曲线的设计---抛物线参数样条曲线、Hermite 曲线、三次参数样条曲线、Bezier 曲线和B 样条曲线。

3.字符(1)字符编码---ASCII 码和汉字国标码。

(2)矢量字符的存储与显示。

(3)点阵字符的存储与显示。

4.区域填充(1)种子填充算法。

(2)扫描转换填充算法。

(3)区域填充属性---式样、颜色和图案。

(三)图形的剪裁和几何变换1.窗口视图变换窗口区与视图区及其变换。

2.二维图形的裁剪(1)二维图形的裁剪的策略及原理。

(2)二维线段的裁剪方法---矢量裁剪法、编码裁剪法和中点分割裁剪法。

(3)字符的裁剪---矢量裁剪、字符裁剪和字符串裁剪法。

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

第一章
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 举例说明什么是请求方式、取样方式、事件方式及其组合形式。

第四章
4.1 名词解释:造型技术、规则对象、不规则对象、几何造型、几何模型、图元、图素、体素、段、图形信息、非图形信息、几何信息、拓扑信息、刚体运动、拓扑运动、拓扑等价、建模坐标系、用户坐标系、观察坐标系、规格化设备坐标系、设备坐标系。

4.2 欧氏空间中的几何元素包含那些内容,如何表示。

4.3 试比较线框模型和实体模型的优缺点。

4.4 简述三维形体的扫描表示方法。

4.5 简述如何利用csg树来表示三维形体。

4.6 举例说明如何用四叉树表示二维形体。

4.7 图形系统中为什么要建立图形对象的层次结构。

5.1 名词解释:扫描转换、八分法画圆、多边形的顶点表示、多边形的点阵表示、字库、矢量字符、点阵字符、区域填充、边界填充、4-邻接点、8-邻接点、4-连通区域、8-连通区域、方刷子、线刷子、走样、反走样。

5.2 试用中点bresenham算法画直线段的原理推导斜率为负且大于1的直线段。

(要求写清原理、误差函数、递推公式及最终画图过程)
5.3 试用改进的bresenham算法画直线段的原理推导斜率为负且小于1的直线段。

(要求写清原理、误差函数、递推公式及最终画图过程)
5.4 利用中点bresenham画圆算法的原理推导第一象限x=y到y=0圆弧段的扫描转换算法。

(要求写清原理、误差函数、递推公式及最终画图过程)
5.5 利用x-扫描转换算法进行多边形填充时,指出下图中顶点的交数。

5.6 如下图所示多边形,若采用扫描转换算法(et边表算法)进行填充,试写出该多边形的et表和当扫描线y=4时的有效边表aet表(活性边表)。

5.7 简述边缘填充算法,图示其填充过程。

5.8 简述栅栏填充算法,图示其填充过程。

5.9 简述边标志算法,图示其填充过程。

5.10 比较边界填充算法和泛填充算法的异同。

5.11 构造例子说明区域填充算法中找相邻点时用4-连通性来检测可能对有些图形无法填充。

5.12 构造两个例子,一个是4-连通图,其边界是8-连通的,另一个8-连通图,其边界是4-连通的。

5.13 多边形填充算法中如何进行内外测试,图示奇偶规则和非零环绕数规则进行内外测试的不同。

5.14 试比较直线线宽的几种处理方式。

5.15 试比较区域填充图案的两种对齐方式。

5.16 常用的反走样方法有哪些?各有什么特点?
第六章
6.1 名词解释:齐次坐标、规范化齐次坐标、图形的几何变换、光栅变换、仿射变换、窗口、视区、二维观察流程、变焦距效果、整体放缩效果、串精度裁剪、字符精度裁剪、笔划(像素)精度裁剪、外部裁剪。

6.2 已知二维变换矩阵,如果对二维图形各点坐标进行变换,试说明矩阵t2d中各元素在变换中的具体作用。

6.3 试证明下列操作序列的变换矩阵的乘积满足交换律:
(1) 两个连续的旋转变换;
(2) 两个连续的平移变换;
(3) 两个连续的比例变换;
(4) 一个均匀比例(sx=sy)和一个旋转;
(5) 一个绕原点的旋转变换和一个对称于x轴的对称变换。

6.4 试证明相对原点的旋转变换可以等价为一个比例变换和一个错切变换的复合变换。

6.5 如下图所示四边形abcd,求绕p(5,4)点分别旋转45°和90°的变换矩阵,并求出各端点坐标,画出变换后的图形。

6.6 试分析二维观察的变换流程,要求用矩阵形式写出变换的具体过程。

6.7 试用编码裁剪算法裁剪如下图所示线段。

6.8 试用liang-barsky算法裁剪如上图所示线段。

6.9 试用sutherland-hodgeman算法对如下图所示多边形进行裁剪,要求画出每次裁剪对应的图形,并标明输入和输出的顶点。

6.10 试用weiler-atherton算法对如上图所示多边形进行裁剪,要求画出每次裁剪对应的图形,并标明输入和输出的顶点。

第七章
7.1 名词解释:平面几何投影、观察投影、平行投影、透视投影、正投影、斜投影、一点透视、二点透视、三点透视、观察空间、规范化观察空间
7.2 试说明什么是投影变换,给出其分类图。

7.3 求将下图中的空间四面体关于p(2,-2,2)点整体放大两倍的变换矩阵,写出复合变换后图形各顶点的规范化齐次坐标。

7.4 试作出上图所示的空间四面体的三视图,要求写清变换式(设平移矢量均为1)。

7.5 假定一空间直线ab的两个端点坐标为a(0,0,0),b(2,2,2),试写出绕ab旋转30°的三维复合变换矩阵。

7.6 试推导正轴测图的投影变换矩阵。

7.7 什么是观察坐标系,为什么要建立观察坐标系。

7.8 试在opengl中绘制太阳、地球和月亮的运动模型。

7.9 在opengl中创建一个球体动画,使球体在窗口内做自由落体运动,并在撞击地面(窗口的下边界)后能够弹回原来的高度。

7.10 利用opengl中的多视区,分别在4个视区内显示如题7.3图中所示空间四面体的透视投影图、主视图、俯视图和侧视图。

第八章
8.1 名词解释:曲线的拟合、曲线的逼近、曲线的插值、控制多边形、参数连续性、几何连续性、几何不变性、变差减少性、凸包性、对称性、局部支柱性、凸组合性。

8.2 用参数方程形式描述曲线曲面有什么优点?
8.3 写出样条参数多项式曲线的数学表达形式,并说明什么是基函数。

8.4 编程实现交互式地绘制三次hermite样条曲线。

8.5 编制程序分别实现交互式地绘制二次均匀b样条曲线、二次周期性b样条曲线、开放均匀二次b样条曲线、非均匀二次b样条曲线,验证b样条的局部支柱性、凸组合性、连续性等性质。

8.6 编程实现交互式地绘制二次nurbs曲线,与双曲线、抛物线等各类二次曲线进行对比分析。

8.7 试分析为什么目前nurbs曲线曲面得到了广泛地应用和重视,它们有什么缺陷吗?
第九章
9.1 参照有效边表算法设计一个扫描线z-buffer算法,要求写出各表的数据结构和算法步骤。

9.2 举例说明消隐算法中可以采样哪些技术以提高效率。

9.3 区间扫描线算法的基本原理是什么?如何处理多边形贯穿的情况?
9.4 编制程序实现深度排序算法。

9.5 有哪些手段可以实现区域细分,试设计其算法步骤。

第十章
10.1 在计算机中实现真实感图形绘制必须包含哪些步骤,各步骤解决什么样的问题?
10.2 在简单光照模型的实现程序中加入光强衰减和颜色模型,说明出现哪些变化。

10.3 编制程序分别利用gouraud明暗处理模型和phong明暗处理模型实现一个简单多面体(如四面体)的绘制,并比较两种方法的优劣。

10.4 编制opengl程序,显示包含一个球面和正四面体,使用具有衰减的聚光灯进行光照,球面和正四面体具有不同的材质。

分别调整球面和正四面体的材质属性,以及聚光灯的衰减系数(包括沿光线路径和聚光灯光锥体内的衰减),观察显示结果。

10.5 纹理处理有哪几种方式,各有什么特点?
10.6 整体光照模型较之简单光照模型增加考虑了哪些因素?为什么?。

相关文档
最新文档