重庆大学计算机图形学课程试题及答案资料

合集下载

计算机图形学考试试题及答案

计算机图形学考试试题及答案

计算机图形学考试试题及答案一、选择题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.计算机图形学的研究对象是图形的表示、存储、( )和转换。

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.______是指在图形上施加光照和材质,以产生真实感的效果。

《计算机图形学》题集

《计算机图形学》题集

《计算机图形学》题集一、选择题(每题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. 请解释什么是矩阵乘法。

(完整word版)重庆大学计算机图形学课程试题及答案(word文档良心出品)

(完整word版)重庆大学计算机图形学课程试题及答案(word文档良心出品)

重庆大学 计算机图形学 课程试卷A卷B卷2007 ~2008 学年 第 一 学期开课学院: 软件学院 课程号:09005130考试日期:考试方式:开卷闭卷 其他 考试时间: 120 分钟一、 选择题(每题2分,共30分)1. 灰度等级为16级,分辨率为1024*1024的显示器,至少需要的帧缓存容量为( A ) A ) 512KB; B ) 1MB C ) 2MB; D )3MB2. 使用下列二维图形变换矩阵:T =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡100001010 产生图形变换的结果为 ( B )A )绕原点逆时针旋转90度;B )以Y=X 为对称轴的对称图形;C )以Y=-X 为对称轴的对称图形;D )绕原点顺时针旋转90度。

3. 下述绕坐标原点逆时针方向旋转a 角的坐标变换矩阵中哪一项是错误的?( A )| A B | | C D |A) -cos a; B)-sin a; C)sin a; D)cos a4. 在多边形的逐边裁剪法中,对于某条多边形的边(其方向为从端点S 到端点P )与某条裁剪线(即窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。

请问哪种情况下输出的顶点是错误的?( C )A) S 和P 均在可见一侧,则输出PB) S 和P 均在不可见一侧,则输出0个顶点C) S 在可见一侧,P 在不可见一侧,则输出S 和线段SP 与裁剪线的交点 D) S 在不可见一侧, P 在可见一侧,则输出线段SP 与裁剪线的交点和P 5. 透视投影中的灭点最多可以有几个?( D )A) 无限; B) 1; C) 2; D) 36. 在简单光反射模型中,由物体表面上点反射到视点的光强是下述哪几项之和?( B )(1)环境光的反射光强;(2)理想漫反射光强;(3)镜面反射光强;(4)物体间的反射光强。

A )(1)和(2)B )(1)(2)和(3)C )(1)和(3)D )(1)(2)(3)和(4) 7. 使用下列二维图形变换矩阵: 将产生变换的结果为( C ) A ) 图形沿X 坐标轴方向放大2倍; B ) 图形放大2倍,同时沿X 、Y 坐标轴方向各移动1个绘图单位; C ) 图形沿X 坐标轴方向放大2倍,同时沿Y 坐标轴方向平移1个绘图单位; D ) 图形沿X 坐标轴方向放大2倍,同时沿X 、Y 坐标轴方向各平移1个绘图单位。

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

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

第一章计算机图形学概论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、以计算机中所记录的形状参数与属性参数来表示图形的一种方法叫做( A),一般把它描述的图形叫做( A );而用具有灰度或颜色信息的点阵来表示图形的一种方法是(A ),它强调图形由哪些点组成,并具有什么灰度或色彩,一般把它描述的图形叫做( A)。

A、参数法、图形、点阵法、图像B、点阵法、图像、参数法、图形C、参数法、图像、点阵法、图形D、点阵法、图形、参数法、图像2、下列设备中属于图形输出设备的是( B )1鼠标 2LCD 3键盘 4LED 5打印机 6扫描仪 7绘图仪 8触摸屏A、1368B、2457C、2567D、46783、按照所构造的图形对象来分,点、曲线、平面、曲面或实体属于(A ),而山、水、云、烟等自然界丰富多彩的对象属于()。

A、规则对象、不规则对象B、规则对象、属性对象C、不规则对象、几何对象D、不规则对象、属性对象4、面给出的四个选项中( C )是绕Z轴负向旋转θ的三维旋转变换矩阵。

二、填空题:(本大题共18空,每题1分,共18分)1、一个交互式计算机图形系统应具有计算、存储、对话、输入、输出等五个方面的功能。

2、形体的定义和图形的输入输出都是在一定的坐标系下进行的,通常这些坐标系分为:建模坐标系用户坐标系,观察坐标系,规格化设备坐标系和_____设备坐标系____ 。

3、X扫描线算法中,每次用一条扫描线进行填充,对一条扫描线填充的过程可分为4个步骤:____ 求交、排序、交点配对、区间填色。

4、平面几何投影可分为两大类,分别是:__透视投影和平行投影。

5、用一组型值点来指定曲线曲面的形状时,形状完全通过给定的型值点列,用该方法得到的曲线曲面称为曲线曲面的____拟和_____,而用控制点列来指定曲线曲面的形状时,得到的曲线曲面不一定通过控制点列,该方法称为曲线曲面的_____逼近____。

6、对于基本几何变换,一般有平移、旋转、反射和错切等,这些基本几何变换都是相对于____坐标原点_____和____坐标轴_____进行的几何变换。

《计算机图形学》试题AB答案

《计算机图形学》试题AB答案

课程名称: 计算机图形学一、填空题(30)1. 正负法画圆通常把平面分成三个区域,分别是ˍˍ圆弧外ˍ区使 f(x ,y)>0,ˍ圆弧内ˍ区使f(x ,y)<0,ˍ圆弧上ˍ区使f(x ,y)=0(曲线本身)。

2. 生成直线的四点要求是ˍ生成直线要直ˍ,ˍ直线的终止点要准ˍ,ˍ直线粗细要均匀ˍ,ˍ速度要快ˍ。

3. 将多边形外部一点A 与某一点B 用线段连接,若此线段与多边形边界相交的次数为 ˍ偶数ˍ, 则点B 在多边形外部,若此线段与多边形边界相交的次数为ˍ奇数ˍ, 则点B 在多边形内部。

4. 绘制圆弧时的终点判别,规定离X 轴近的终点,以ˍY 方向ˍ来计长,而离Y 轴近的终点,以ˍˍX 方向ˍ来计长。

5. 在处理图形时常常涉及的坐标系有ˍ用户坐标系ˍ,ˍ局部坐标系ˍ,ˍ设备坐标系ˍ,ˍ规范化设备坐标系ˍ。

6. 图形的基本要素一般有ˍ点ˍ,ˍ直线ˍ,ˍ圆或圆弧ˍ,ˍ文本ˍ。

7. 可以用基本的交互技术形成三种组合交互任务:ˍ对话框ˍ,ˍ构造ˍ,ˍ操作ˍ。

8. 常用的构造技术有ˍ橡皮筋技术ˍ和ˍ约束技术ˍ。

9. 计算机图形系统中常用的用户接口形式有ˍ子程序库ˍ、ˍ专用语言ˍ和ˍ交互命令ˍ三种形式。

10. 圆弧的Bresenham 点生成算法,通常把圆分成ˍ8ˍ个部分,如果f i =(x i +1)2+y i 2-R 2,g i =(x i +1)2+(y i -1) 2-R 2,e=∣f i ∣-∣g i ∣,当点(X i ,Y i )的e i ≥0 则下一点为D ,其坐标为(X i +1,ˍyi-1ˍ),若e i <0 则下一点为H ,其坐标为(X i +1,ˍyi ˍ)。

二、选择题(20)1、计算机图形学与计算几何之间的关系是( B )。

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

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

重庆大学 计算机图形学 课程试卷2007 ~2008 学年 第 一 学期开课学院: 软件学院 课程号:09005130考试日期:考试方式:考试时间: 120 分钟一、 选择题(每题2分,共30分)1. 灰度等级为16级,分辨率为1024*1024的显示器,至少需要的帧缓存容量为( A ) A ) 512KB; B ) 1MB C ) 2MB; D )3MB2. 使用下列二维图形变换矩阵:T =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡100001010 产生图形变换的结果为 ( B )A )绕原点逆时针旋转90度;B )以Y=X 为对称轴的对称图形;C )以Y=-X 为对称轴的对称图形;D )绕原点顺时针旋转90度。

3. 下述绕坐标原点逆时针方向旋转a 角的坐标变换矩阵中哪一项是错误的?( A )| A B | | C D |A) -cos a; B)-sin a; C)sin a; D)cos a4. 在多边形的逐边裁剪法中,对于某条多边形的边(其方向为从端点S 到端点P )与某条裁剪线(即窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。

请问哪种情况下输出的顶点是错误的?( C )A) S 和P 均在可见一侧,则输出PB) S 和P 均在不可见一侧,则输出0个顶点C) S 在可见一侧,P 在不可见一侧,则输出S 和线段SP 与裁剪线的交点 D) S 在不可见一侧, P 在可见一侧,则输出线段SP 与裁剪线的交点和P 5. 透视投影中的灭点最多可以有几个?( D )A) 无限; B) 1; C) 2; D) 36. 在简单光反射模型中,由物体表面上点反射到视点的光强是下述哪几项之和?( B )(1)环境光的反射光强;(2)理想漫反射光强;(3)镜面反射光强;(4)物体间的反射光强。

A )(1)和(2)B )(1)(2)和(3)C )(1)和(3)D )(1)(2)(3)和(4) 7. 使用下列二维图形变换矩阵: 将产生变换的结果为( C ) A ) 图形沿X 坐标轴方向放大2倍; B ) 图形放大2倍,同时沿X 、Y 坐标轴方向各移动1个绘图单位; C ) 图形沿X 坐标轴方向放大2倍,同时沿Y 坐标轴方向平移1个绘图单位; D ) 图形沿X 坐标轴方向放大2倍,同时沿X 、Y 坐标轴方向各平移1个绘图单位。

8. 下列有关平面几何投影的叙述语句中,正确的论述为( B ) A )在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为透视投影; B )平行投影能真实地反映物体的精确的尺寸和形状;C )透视投影变换中,一组平行线投影在与之平行的投影面上,可以产生灭点;D )在三维空间中的物体进行透视投影变换,可能产生三个或者更多的主灭点。

9. 下面关于深度缓存消隐算法(Z-Buffer)的论断哪一条不正确? ( B )A )深度缓存算法需要开辟两个与图像大小相等的缓存数组B )深度缓存算法不能用于处理对透明物体的消隐C )深度缓存算法不能处理空间多边形的相贯与交叉重叠等情况D )深度缓存算法中不需要对多边形进行排序 10. 在扫描转换多边形中,扫描线与多边形交点的计数,下述哪一个不正确? ( A )A) 当扫描线与多边形交于某顶点时且该点为局部最高点时,计数2次B) 当扫描线与多边形交于某顶点时且该点的两个邻边在扫描线的一侧时,计数0或2次C) 当扫描线与多边形交于某顶点时且该点的两个邻边在扫描线的两侧时,计数1命题人:组题人:审题人:命题时间:教务处制学院 专业、班 年级 学号 姓名公平竞争、诚实守信、严肃考纪、拒绝作弊封线密T =次D) 当扫描线与多边形交于某顶点时且该点为局部最低点时,计数2次11.下列有关光照模型的描述语句中,错误的论述为(A)A)光线跟踪算法是简单光照模型;B)全局光照明模型不仅考虑了直接光源的照射,而且考虑了间接光照的影响;C)简单光照模型不考虑周围环境对当前景物表面的光照明影响,忽略了光在环境景物之间的传递。

D)在简单光照模型中,对物体间的光反射作用,只用一个环境光变量做近似处理。

12.种子填充算法中,正确的叙述是( C )A)它是按扫描线的顺序进行象素点的填充;B)四连接算法可以填充八连接区域;C)简单种子填充算法由于多次递归,费时、费内存,效率不高。

D)八连接算法不能填充四连通区域。

13.下列关于齐次坐标和坐标系叙述,错误的是( B )?A)齐次坐标的引入使基本变换具有统一的表示形式,便于变换合成。

B)齐次坐标的引入增加了实现的难度,不适合硬件实现。

C)使用局部坐标系简化了图形对象的描述。

D)右手坐标系指当拇指与某一坐标轴同向时,四指所指的方向为绕该轴的正的旋转方向。

14.在光线跟踪(Ray Tracing)算法中,在哪种情况下应停止跟踪光线? ( C )A)光线的光强度对于视点的光强贡献很小B)光线跟踪深度小于一定值。

C)光线遇到某一物体D)光线未遇到背景15.关于画家算法的叙述,错误的是( B )A)原理比较简单。

B)能处理相互穿透的面。

C)属于物体空间和图像空间的消隐算法D)画家算法的关键是如何对场景中的物体按深度排序,建立深度优先级表。

二、填空(每空1分,共21分)1.用于减少或克服在“光栅图形显示器上绘制直线、多边形等连续图形时,由离散量表示连续量引起的失真”的技术叫(反走样),常用的方法有(提高分辨率)、(区域采样)等。

2.三维对象建模类型分为线框模型、(表面模型)和实体模型三种。

3.阴极射线管(CRT)的(聚焦系统)通过电场和磁场控制电子束“变细”,保证亮点足够小,提高分辨率。

4.对下图由P0P1P2P3P4P5P6顶点序列构成的多边形经左裁剪边裁剪和上裁剪边裁剪后的顶点序列为(5.圆的中点生成算法中,通常把圆分成( 8 )个部分,假定当前取点为(xi,yi),那么下一点只能是正右方的A(xi+1,yi)或右下方的B(xi+1,yi-1)两者之一,假设M是A和B的中点,当F(M) < 0时,下一点应取(B )点。

6.如果直线段的斜率: |k|≤1,在DDA算法中,x每递增1,y递增(k )。

7.在光栅显示器上显示任何一种图形,实际上都是一些具有一种或多种颜色的象素集合。

确定最佳逼近图形的象素集合,并用指定属性写象素的过程称为(图形的光栅化) 8.消隐算法依据算法实现时所在的坐标系或空间进行分类,可分成(物体空间的消隐算法)、(图像空间的消隐算法)和(物体空间和图像空间的消影算法)三类。

9.增量计算法在光栅图形学的常用算法中有较广的应用,其目的是:(将计算减少为一个加法)。

10.粗糙的物体表面能够将反射光向各个方向散射,称为(漫反射光)。

11.纹理是物体表面的细小结构,根据纹理的表现形式,可分为(颜色纹理)、(几何纹理)和(过程纹理)三类。

12.凹凸纹理是通过对(物体的表面几何性质)进行扰动来产生凹凸不平的视觉效果。

13.OpenGL的工作方式是一种(状态机制),可以进行各种状态或模式设置。

P3P1P2P14.画家算法的原理是先把屏幕置成背景色,再把物体的各个面按其离视点的远近进行排序,离视点远者在表头,离视点近者在表尾,排序结果存在一张(深度优先级)表中。

三、判断题(每空1分,共14分)1.光栅显示系统的优点是刷新频率一定,与图形的复杂程度无关,但会产生走样。

(√)2.若要对某点进行比例、旋转变换,首先需要将坐标原点平移至该点,在新的坐标系下做比例或旋转变换,然后在将原点平移回去。

(√)3.光线跟踪算法的跟踪方向与光传播的方向是相同(相反)的,是视线跟踪。

(×)4.将线段两端点的分区编码逐位取逻辑“与”,若结果为零(非零),则该线段相对于剪裁窗口必为完全不可见。

(×)5.Phong明暗处理算法先计算出曲面在各多边形顶点处的光强,然后再采用双线性插值方法确定在扫描线上每个像素处的光强值,得到多边形的光滑颜色分布。

(×)6.阴影由两部分组成:本影和半影。

位于中间的全黑的轮廓分明的部分称为半影(本影)。

(×)7.非理想镜面反射中,镜面反射指数n模拟镜面反射光在空间中的汇聚程度,n越大,表面越粗糙(光滑)。

(×)8.用光线跟踪方法渲染,自然完成物体的消隐,不用事先消隐。

(√)9.环境映射的效果比光线跟踪好,计算量也少很多。

(×)10.利用连贯性和包围盒等技术可以提高消隐算法的效率。

(√)11.OpenGL是一个与硬件无关的软件接口,可在不同的操作系统平台之间进行移植。

(√)12.利用不在同一直线上的多边形3个顶点求得两个矢量,这两个矢量的点积(叉积)垂直于多边形,即为该多边形的法向量。

(×)13.OpenGL中的视图变换是将视见体内投影的物体显示在二维的视口平面上。

(√)14.在z 缓冲器阴影算法中,第一次消隐后,阴影缓冲器保存的是距光源最近的物体表面上点的深度值。

(√)四、问答题(每题6分,共18分)1.叙述Cohen-Sutherland 裁剪算法的基本思想。

答:对于每条线段P1P2分为三种情况处理。

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

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

(3)若线段既不满足“取的条件”,也不满足“弃”的条件,则在交点处把线段分为两段,其中一段完全在窗口外,可弃之,然后对另一段重复上述处理。

2.叙述Z-Buffer消隐算法的基本思想及其优缺点。

Z缓冲区算法是一种典型的、也是最简单的图象空间的消隐算法。

在屏幕空间坐标系中, Z轴为观察方向,通过比较平行于 Z轴的射线与物体表面交点的 Z值(又称为深度值),用深度缓存数组记录下最小的 Z值,并将对应点的颜色存入显示器的帧缓存。

Z缓冲区算法最大的优点是简单。

它在 X、Y 、Z 方向上都没有进行任何排序,也没有利用任何相关性。

算法复杂性正比于 m*n*N。

在屏幕大小,即m*n 一定的情况下,算法的计算量只与多边形个数 N成正比。

另一个优点是算法便于硬件实现,并可以并行化。

缺点:1)需要一个额外的Z缓冲器2)在每个多边形占据的每个像素处都要计算深度值,计算量大3)没有利用图形的相关性与连续性3.Gouraud明暗处理算法的主要步骤有哪些?比较Gouraud明暗处理算法和Phong明暗处理算法的优缺点。

Gouraud明暗处理(双线性光强插值):(1)计算多边形顶点的平均法向(2)用Phong光照明模型计算顶点的平均法强(3)插值计算离散边上的各点光强(4)插值计算多边形内域中各点的光强Gouraud明暗处理算法能有效的显示漫反射效果,且计算量小;而Phong明暗处理算法与Gouraud明暗处理相比,可以产生正确的高光区域,但它的计算量要大得多。

相关文档
最新文档