计算机图形学模拟题
计算机图形学5套模拟题
组卷规则:每套模拟题5个问答或者计算或者证明题,每题20分。
《计算机图形学基础》模拟试题(1)
1、 简述Cohen-Sutherland 裁剪方法的思想,并指出与之相比,中点裁剪方法的改进之处,及这种改进的理由。
答:Cohen-Sutherland 裁剪算法的思想是:对于每条线段分为三种情况处理。(1)若完全在窗口内,则显示该线段
简称“取”之。(2)若
明显在窗口外,则丢弃该线段,
简称“弃”之。(3)若线段既不满足“取”的条件,也不满足“弃”的条件,则求线段与窗口交点,在交点处把线段分为两段。其中一段完全在窗口外,可弃之。然后对另一段重复上述处理。中点分割算法的大意是,与Cohen-Sutherland 算法一样首先对线段端点进行编码,并把线段与窗口的关系分为三种情况: 全在、完全不在和线段和窗口有交。对前两种情况,进行同样的处理。对于第三种情况,用中点分割的方法求出线段与窗口的交点。即从点出发找出距最近的可见点A 和从点出发找出距最近的可见点B ,两个可见点之间的连线即为线段的可见部分。从出发找最近可见点采用中点分割方法:先求出
的中点
,
若
不是显然不可见的,并且在窗口中有可见部分,则距最近的可见点一定落在
上,所以用
代替
;否则取
代替
。再对新的
求中点
。重复上
述过程,直到 长度小于给定的控制常数为止,此时收敛于交点。改进之处在于,对
第三种情况,不直接解方程组求交,而是采用二分法收搜索交点。这种改进的理由是:计算机屏幕的象素通常为1024×1024,最多十次二分搜索即可倒象素级,必然找到交点。而且中点法的主要计算过程只用到加法和除2运算,效率高,也适合硬件实现。
计算机图形学复习题及答案
计算机图形学复习题及答
案
Newly compiled on November 23, 2020
中南大学现代远程教育课程考试模拟复习试题.及参考答案
计算机图形学
一、名词解释
1.图形
2.像素图
3.参数图
4.扫描线
5.构造实体几何表示法
6.投影
7.参数向量方程
8.自由曲线
9.曲线拟合
10.曲线插值
11.区域填充
12.扫描转换
二、判断正误(正确写T,错误写F)
1.存储颜色和亮度信息的相应存储器称为帧缓冲存储器,所存储的信息被称为位
图。()
2.光栅扫描显示器的屏幕分为m行扫描线,每行n个点,整个屏幕分为m╳n个点,其中每个点称为一个像
素。―――――――――――――――――――――()
3.点阵字符用一个位图来表示,位图中的0对应点亮的像素,用前景色绘制;位图中的1对应未点亮的像素,用背景色绘
制。――――――――――――――――-()
4.矢量字符表示法用(曲)线段记录字形的边缘轮廓线。―――――――――――()
5.将矢量字符旋转或放大时,显示的结果通常会变得粗糙难看,同样的变换不会改变点阵字符的显示效
果。―――――――――――――――――――――――――()
6.在光栅图形中,区域是由相连的像素组成的集合,这些像素具有相同的属性值或者它们位于某边界线的内
部。―――――――――――――――――――――――()
7.多边形的扫描变换算法不需要预先定义区域内部或边界的像素值。――――――()
8.齐次坐标表示法用n维向量表示一个n+1维向
量。―――――――――――――()
9.实体的边界由平面多边形或空间曲面片组成。―――――――――――――――()
计算机图形学模拟试卷和答案
北京语言大学网络教育学院
《计算机图形学》模拟试卷一
注意:
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
《计算机图形学》习题与解答
《计算机图形学》习题与解答
第一章概述
1. 试描述你所熟悉的计算机图形系统的硬软件环境。
计算机图形系统是计算机硬件、图形输入输出设备、计算机系统软件和图形软件的集合。例如:
计算机硬件采用PC、操作系统采用windows2000,图形输入设备有键盘、鼠标、光笔、触摸屏等,图形输出设备有CRT、LCD等,安装3D MAX图形软件。
2. 计算机图形系统与一般的计算机系统最主要的差别是什么?
3. 图形硬件设备主要包括哪些?请按类别举出典型的物理设备?
图形输入设备:鼠标、光笔、触摸屏和坐标数字化仪,以及图形扫描仪等。
图形显示设备:CRT、液晶显示器(LCD)等。
图形绘制设备:打印机、绘图仪等。
图形处理器:GPU(图形处理单元)、图形加速卡等等。
4. 为什么要制定图形软件标准?可分为哪两类?
为了提高计算机图形软件、计算机图形的应用软件以及相关软件的编程人员在不同计算机和图形设备之间的可移植性。
图形软件标准通常是指图形系统及其相关应用系统中各界面之间进行数据传送和通信的接口标准,另外还有供图形应用程序调用的子程序功能及其格式标准。
5. 请列举出当前已成为国际标准的几种图形软件标准,并简述其主要功能。
(1)CGI(Computer Graphics Interface),它所提供的主要功能集包括控制功能集、独立于设备的图形对象输出功能集、图段功能集、输入和应答功能集以及产生、修改、检索和显示以像素数据形式存储的光栅功能集。
(2)GKS(Graphcis Kernel System),提供了应用程序和图形输入输出设备之间的接口,包括一系列交互和非交互式图形设备的全部图形处理功能。主要功能如下:控制功能、输入输出功能、变换功能、图段功能、询问功能等。
计算机图形学模拟题
《计算机图形学》模拟题
一、填空题
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算法的优点是起点和终点准确,分布均匀和计算简单.
计算机图形学模拟试题分析
20XX年计算机图形学模拟试题分析
一、填空题
1. 计算机图形学是研究如何在计算机环境下生成、处理和显示图形的一门学科;
2. 计算机图形系统通常由中央处理器、图形输入设备、图形输出设备三部分构成;
3. 在应用程序和输入设备之间,输入方式是多样的,常用的输入方式有请求方式、采样方式、事件方式等;
4. 光栅扫描图形显示器是画点设备,而随机扫描图形显示器是画线设备;
5. 右图中的多边形的顶点,属于局部极值点的有P3,P4,P5,P7,属于非极值点的有P1,P2,P6;
6. 常见显卡的结构中包括:显卡BIOS芯片、图形处理芯片、数模转换器芯片、显存、接口等
7. 在常见的逻辑输入设备中,定位设备用于指定用户空间的一个位置;笔画设备用于指定用户空间中一组有序点的位置;
8. CRT显示器中聚焦系统的作用是使电子束汇聚成一点;加速系统的作用是使电子束加速;
9. 在处理图形时常常涉及的坐标系有模型坐标系(局部坐标系),世界坐标系,标准化设备坐标系,设备坐标系。
10.具有8位帧缓存和10位颜色查找表的光栅显示
器,可有1024个灰度等级,但每次只有256个不同
灰度等级可用。
二、判断题
1. 图像越复杂,光栅扫描图形显示器显示图像所需
要的时间越长;(F)
2. 光栅扫描图形显示器可直接从单元阵列中的一
个可编制地址的像素画一条直线到另一个可编制的
像素;(F)
3. 内点判别准则对于奇异点的处理规则是:对于局部极值点,应看成2个点,对于非极值点,应看成1个点;(T)
4. 采用射线扫描法的CRT的荧光屏内表面通常涂有两层荧光物质,一层是受电子束激励而发出红色色光的荧光物质,另一层则是发出蓝色色光的荧光物质;(F)
计算机图形学模拟试题和答案[计算机图形学模拟试题和答案.
【题型】填空题
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_个,任何一束不平行于投影面的平行线的透视投影将汇成一点。
计算机图形学模拟题
《计算机图形学》模拟题
一.单项选择题
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)
计算机图形学基础模拟试题参考答案
计算机图形学基础模拟试题参考答案
一、名词解释(共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)
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.答:随机扫描显示器中电子束的定位和偏转具有随机性,即电子束的扫描轨迹随显示内容而变化,只在需要的地方扫描,而不必全屏扫描。 存储管式显示器从表面上看极象一个有长余辉的荧光屏,一条线一旦画在屏幕上,在很长时间之内都将是可见的,常用于显示大量而复杂稳定的图形。
计算机图形试题及答案
计算机图形试题及答案
在计算机图形学领域,试题与答案的设计与解析是非常重要的。下
面将为您提供一套计算机图形试题及答案,以帮助您更好地理解和掌
握相关知识。
试题一:什么是计算机图形学?
答案:计算机图形学是利用计算机进行图形处理和图像生成的学科。它涉及到图像的生成、处理、显示和存储等方面,包括线段、多边形、曲线、填充、光照、纹理映射、动画等技术。
试题二:请简述光栅化的过程及其应用。
答案:光栅化是将几何图形转换成像素的过程。其具体步骤包括扫
描转换、坐标变换、颜色插值和深度测试等。光栅化广泛应用于计算
机游戏、图像处理、计算机辅助设计等领域。
试题三:请解释什么是三维变换,并列举常用的三维变换操作。
答案:三维变换是指对三维空间中的对象进行平移、旋转和缩放等
操作的过程。常用的三维变换操作包括平移变换、旋转变换、缩放变
换和投影变换等。
试题四:请简要描述光照模型和纹理映射的概念。
答案:光照模型是通过模拟光的照射和反射来实现真实感渲染的技术。它包括环境光、漫反射光和镜面光等成分。纹理映射是将二维图
像映射到三维对象表面的过程,以实现更加真实的表面效果。
试题五:什么是几何投影和透视投影?
答案:几何投影是指将三维空间中的对象映射到二维平面的过程,
包括平行投影和中心投影等。透视投影是指利用投影中心和观察位置
的关系,对三维物体进行投影,以实现透视效果。
试题六:请解释什么是曲面细分和曲线细分?
答案:曲面细分是指将粗糙的曲面细分成更加细腻的曲面的过程。
它可以通过逐级细分、逐步逼近或面片划分等方法实现。曲线细分是
指将粗糙的曲线细分成更加平滑的曲线的过程,常用的方法包括
计算机科学与技术考试:2022计算机图形学真题模拟及答案(4)
计算机科学与技术考试:2022计算机图形学
真题模拟及答案(4)
共22道题
1、在光线跟踪(Ray Tracing)算法中,在哪种情况下应继续跟踪光线?()(单选题)
A. 光线的光强度已经很弱
B. 光线的深度已经很深
C. 光线遇到某一物体
D. 光线遇到背景
试题答案:C
2、使用下列二维图形变换矩阵:产生变换的结果为()。(单选题)
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个绘图单位
试题答案:C
3、计算机绘图设备一般使用()颜色模型。(单选题)
A. RGB
B. CMY
C. HSV
D. HLS
试题答案:B
4、下面关于反走样的论述,()是错误的。(单选题)
A. 提高分辨率
B. 把像素当作平面区域进行采样
C. 采用锥形滤波器进行加权区域采样
D. 增强图象的显示亮度
试题答案:D
5、分辨率为1024×1024的显示器各需要()字节位平面数为24的帧缓存。(单选题)
A. 512KB
B. 1MB
C. 2MB
D. 3MB
试题答案:D
6、分辨率为1024×1024的显示器各需要()字节位平面数为24的帧缓存。(单选题)
A. 512KB
B. 1MB
C. 2MB
D. 3MB
试题答案:D
7、下面关于反走样的论述,()是错误的。(单选题)
A. 提高分辨率
B. 把像素当作平面区域进行采样
C. 采用锥形滤波器进行加权区域采样
《计算机图形学基础》模拟试题(二)答案
《计算机图形学基础》模拟试题(二)答案
一、问答题 (25分,每题5分)
1、 列举三种常见的颜色模型,简要说明其原理和特点。
答:所谓颜色模型就是指某个三维颜色空间中的一个可见光子集,它包含某个颜色域的所有颜色。常用的颜色模型有RGB 、CMY 、HSV 等。
RGB 颜色模型通常用于彩色阴极射线管等彩色光栅图形显示设备中,它是我们使用最多、最熟悉的颜色模型。它采用三维直角坐标系,红、绿、蓝为原色,各个原色混合在一起可以产生复合色。
CMY 颜色模型以红、绿、蓝的补色青(Cyan )、品红(Magenta )、黄(Yellow )为原色构成,常用于从白光中滤去某种颜色,又被称为减性原色系统。印刷行业中基本使用CMY 颜色模型。
HSV (Hue ,Saturation ,V alue )颜色模型是面向用户的,对应于画家的配色方法。
2、 列举三种以上常见的曲面、曲面求交方法。
答:曲面与曲面求交的基本方法有代数方法、几何方法、离散方法和跟踪方法四种。
代数方法:代数方法利用代数运算,特别是求解代数方程的方法求出曲面的交线。 几何方法:几何方法是利用几何的理论,对参与求交的曲面的形状大小、相互位置以及方向等进行计算和判断,识别出交线的形状和类型,从而可精确求出交线。对于交线退化或者相切的情形,用几何方法求交可以更加迅速和可靠。
离散方法:离散方法求交是利用分割的方法,将曲线不断离散成较小的曲面片,直到每一子曲面片均可用比较简单的面片,如四边形或者三角形平面片来逼近,然后用这些简单面片求交得到一系列交线段,连接这些交线段即得到精确交线的近似结果。
计算机图形学题库及答案
计算机图形学题库及答案
计算机图形学是计算机科学中的一个重要分支,它涉及图形的生成、处理和表示。本题库收集了一系列计算机图形学的问题及其答案,旨在帮助学生更好地理解和掌握该领域的知识。
一、选择题
1. 计算机图形学的英文缩写是什么?
A. CG
B. CS
C. IT
D. IEEE
答案:A
2. 以下哪一项不是计算机图形学的基本任务?
A. 图形生成
B. 图形渲染
C. 语音识别
D. 图形处理
答案:C
3. 二维空间中的点(x, y)关于y轴对称的点的坐标是什么?
A. (-x, y)
B. (x, -y)
C. (-x, -y)
D. (x, y)
答案:A
4. 在三维空间中,点(x, y, z)关于xoy平面的对称点的坐标是什么?
A. (x, y, -z)
B. (x, y, z)
C. (-x, -y, z)
D. (-x, -y, -z)
答案:A
5. 以下哪个变换是不变的?
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×p
5. 计算机图形学中的齐次坐标表示法中,点(x, y, z, w)的二维坐标表示为______。
计算机图形学复习题及答案
计算机图形学复习题及答案
中南大学现代远程教育课程考试模拟复习试题.及参考答案计算机图形学
一、名词解释
1.图形
2.像素图
3.参数图
4.扫描线
5.构造实体几何表示法
6.投影
7.参数向量方程
8.自由曲线
9.曲线拟合
10.曲线插值
11.区域填充
12.扫描转换
二、判断正误(正确写T,错误写F)
1.存储颜色和亮度信息的相应存储器称为帧缓冲存储器,所存储的信息被称为位图。()
2.光栅扫描显示器的屏幕分为m行扫描线,每行n个点,整个屏幕分为mn╳个点,其中每个点称为一个像)素。―――――――――――――――――――――(.
3.点阵字符用一个位图来表示,位图中的0对应点亮的像素,用前景色绘制;位图中的1对应未点亮的像素,用背景色绘制。――――――――――――――――-()
4.矢量字符表示法用(曲)线段记录字形的边缘轮廓线。―――――――――――()
5.将矢量字符旋转或放大时,显示的结果通常会变得粗糙难看,同样的变换不会改变点阵字符的显示效果。―――――――――――――――――――――――――
()6.在光栅图形中,区域是由相连的像素组成的集合,这些像素具有相同的属性值或者它们位于某边界线的内部。―――――――――――――――――――――――()
7.多边形的扫描变换算法不需要预先定义区域内部或边界的像素值。――――――()
8.齐次坐标表示法用n维向量表示一个n+1维向量。―――――――――――――()
9.实体的边界由平面多边形或空间曲面片组成。―――――――――――――――()
10.平面多面体表面的平面多边形的边最多属于两个多边形,即它的表面具有二维流形的性质。―――――――――――――――――――――――――――――――()11.实体几何性质包括位置、长度和大小
计算机图形学复习题目
第一章
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 如何根据显示器的指标计算显示存储器的容量。
CG模拟试题一
模拟试题-
一.填空题(本题共20分,每小题4分)
1.图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属
性组成。从基本的处理技术来看,图形主要分为和
两类。
2.已知如下一段代码:
char str [80];
sprintf(str,“%s,%d%d”,“one”,2,3);
outtextxy(10,10,str);
则执行后,在点(10,10)处输出的字符串内容为。
3.用中点画圆算法生成中心在原点(0,0)半径R为10的圆。若已知第一个象
素点P1坐标为(0,10),d的初值为1.25-R,则按顺时针确定最佳逼近于该圆弧的像素序列时,第三个象素点P3的坐标为:。
4.用离散量表示连续量引起的失真现象通常称之为走样(aliasing),用于减少或
消除这种效果的技术称为反走样(antialiasing),常用的反走样方法主要有
、和。
5.设两条Bezier曲线分别为n次P(t)和m次Q(t)。相应控制顶点为P i(i
=0,1,...,n)和Q i(i=0,1,...,m),它们在接点处为P n=Q0,则保证曲线在连接点
处一阶导数连续,即C1级连续的条件为。二.选择题(本题共20分,每小题4分)
1.下列哪种图形系统是用现有的某种高级语言写成的子程序包()
A) TURBOC B) OPENGL C) GL语言 D) Dxy语言。
2.设计如下图所示的填充图案进行用户自定义填充一个矩形方框,其C语言代
码如
下: Char p[8]={0x00,0x10,0x20,0x40, ,0x40,0x20,0x10};
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机图形学试题B
2011/2012学年第一学期期末试题
一、选择题(每小题5分,共30分)
1. 分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存?( ) A)512KB B) 1MB C) 2MB D)3MB
2. 在直线的 Bresenham 算法中,若直线的斜率 |m|>1 ,且 y1 C) 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 ± 1 3. 下述用数值微分法(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分) 计算机图形学试题B 2011/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 连线方向上。 ∑∑=--------=----=-++-+-=-='n i n i i i n n n n n n n i 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,0010 1,1,1) ()())()()()()()(()) ()(()( 且因为) ()0(01P P n p :,-='有所以) ()1(1--='n n P P n p 2.证明关于直线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 误差项的初始值:d0 d 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 )+5 4.请写出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分) 解:(蓝色字体为解答答案)