《计算机图形学》答案,第二章
计算机图形学 答案
计算机图形学Ⅰ专业:计算机科学与技术计算机科学与技术20922012年12月第1章绪论1、计算机图形学的概念?(或什么是计算机图形学?)计算机图形学是研究怎样利用计算机表示、生成、处理和显示图形的(原理、算法、方法和技术)一门学科。
2、图形与图像的区别?图像是指计算机内以位图(Bitmap)形式存在的灰度信息;图形含有几何属性,更强调物体(或场景)的几何表示,是由物体(或场景)的几何模型(几何参数)和物理属性(属性参数)共同组成的。
3、计算机图形学的研究内容?计算机图形学的研究内容非常广泛,有图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法,以及科学计算可视化、计算机动画、自然景物仿真和虚拟现实等。
4、计算机图形学的最高奖是以 Coons 的名字命名的,而分别获得第一届(1983年)和第二届(1985年)Steven A. Coons 奖的,恰好是 Ivan E. Sutherland 和 Pierre Bézier 。
5、1971年,Gourand提出“漫反射模型+插值”的思想,被称为 Gourand 明暗处理。
6、1975年,Phong提出了著名的简单光照模型—— Phong模型。
7、1980年,Whitted提出了一个光透明模型—— Whitted模型,并第一次给出光线跟踪算法的范例,实现了Whitted模型。
8、以 SIGGRAPH 会议的情况介绍,来结束计算机图形学的历史回顾。
9、什么是三维形体重建?三维形体重建就是从二维信息中提取三维信息,通过对这些信息进行分类、综合等一系列处理,在三维空间中重新构造出二维信息所对应的三维形体,恢复形体的点、线、面及其拓扑关系,从而实现形体的重建。
10、在漫游当中还要根据CT图像区分出不同的体内组织,这项技术叫分割。
11、一个图形系统通常由图形处理器、图形输入设备和输出设备构成。
12、CRT显示器的简易结构图12、LCD液晶显示器的基本技术指标有:可视角度、点距和分辨率。
《计算机图形学》习题与解答
《计算机图形学》习题与解答第一章概述1. 试描述你所熟悉的计算机图形系统的硬软件环境。
计算机图形系统是计算机硬件、图形输入输出设备、计算机系统软件和图形软件的集合。
例如:计算机硬件采用PC、操作系统采用windows2000,图形输入设备有键盘、鼠标、光笔、触摸屏等,图形输出设备有CRT、LCD等,安装3D MAX图形软件。
2. 计算机图形系统与一般的计算机系统最主要的差别是什么?3. 图形硬件设备主要包括哪些?请按类别举出典型的物理设备?图形输入设备:鼠标、光笔、触摸屏和坐标数字化仪,以及图形扫描仪等。
图形显示设备:CRT、液晶显示器(LCD)等。
图形绘制设备:打印机、绘图仪等。
图形处理器:GPU(图形处理单元)、图形加速卡等等。
4. 为什么要制定图形软件标准?可分为哪两类?为了提高计算机图形软件、计算机图形的应用软件以及相关软件的编程人员在不同计算机和图形设备之间的可移植性。
图形软件标准通常是指图形系统及其相关应用系统中各界面之间进行数据传送和通信的接口标准,另外还有供图形应用程序调用的子程序功能及其格式标准。
5. 请列举出当前已成为国际标准的几种图形软件标准,并简述其主要功能。
(1)CGI(Computer Graphics Interface),它所提供的主要功能集包括控制功能集、独立于设备的图形对象输出功能集、图段功能集、输入和应答功能集以及产生、修改、检索和显示以像素数据形式存储的光栅功能集。
(2)GKS(Graphcis Kernel System),提供了应用程序和图形输入输出设备之间的接口,包括一系列交互和非交互式图形设备的全部图形处理功能。
主要功能如下:控制功能、输入输出功能、变换功能、图段功能、询问功能等。
6. 试列举计算机图形学的三个应用实例。
(1)CAD/CAM(2)VISC(3)VR.第二章光栅图形学1. 在图形设备上如何输出一个点?为输出一条任意斜率的直线,一般受到哪些因素影响?若图形设备是光栅图形显示器,光栅图形显示器可以看作是一个像素的矩阵,光栅图形显示器上的点是像素点的集合。
(完整word版)计算机图形学阶段练习二答案
计算机图形学阶段练习二答案覆盖范围:(第4、5章)1.欧氏空间中的几何元素包含那些内容?答: 欧氏空间中的几何元素包含:点:点是0维几何分量,包括端点、交点、切点和孤立点等。
线:线是一维几何元素,是两个或多个邻面的交界。
面:面是二维几何元素,是形体上一个有限、非零的区域,由一个外环和若干个内环界定其范围。
环:环是有序、有向边(直线段或曲线段)组成的面的封闭边界。
环中的边不能相交,相邻两条边共享一个端点。
确定面的最大外边界的环称之为外环;确定面中内孔或凸台边界的环称之为内环。
通常,外环的边按逆时针方向排序,而内环的边按顺时针方向排序,这样在面上沿一个环前进,其左侧总是面内,右侧总是面外。
体:体是三维几何元素,由封闭表面围成空间,也是欧氏空间R3中非空、有界的封闭子集,其边界是有限面的并集。
2.利用正则集的概念描述实体的定义?答:根据客观存在的三维形体的性质,三维空间中的物体是一个内部连通的三维点集,也就是由其内部的点集及紧紧包着这些点的表皮组成。
而物体的表皮具有连通性、有界性、非自相交性、可定向性、闭合性等性质。
由内部点构成的点集的闭包就是正则集,三维空间的正则集就是正则形体。
如果正则形体的表面是二维流形,即对于实体表面上的任意一点,都可以找到一个围绕着它的任意小的领域,该领域与平面上的一个圆盘是拓扑等价,那么这个正则形体就是实体。
3.什么是四连通区域?什么是八连通区域?四连通区域与八连通区域有什么区别?答:4-连通区域是指从区域上的一点出发,通过访问已知点的4-邻接点,在不越出区域的前提下,遍历区域内的所有像素点。
8-连通区域是指从区域上的一点出发,通过访问已知点的8-邻接点,在不越出区域的前提下,遍历区域内的所有像素点。
4-连通区域常可以看作是8-连通区域,但对边界条件有要求,边界表示的4-连通区域的外环边界是一个8-连通区域,而边界表示的8-连通区域的外环边界是一个4-连通区域。
内点表示的4-连通区域也是8-连通区域,内点表示的8-连通区域则不一定是4-连通区域。
计算机图形学第六版答案
计算机图形学第六版答案【篇一:计算机图形学第二版课后习题答案】计算机图形学、图形、图像、点阵法、参数法、图形的几何要素、非几何要素、数字图像处理;计算机图形学和计算机视觉的概念及三者之间的关系;计算机图形系统的功能、计算机图形系统的总体结构。
第二章图形设备图形输入设备:有哪些。
图形显示设备:crt的结构、原理和工作方式。
彩色crt:结构、原理。
随机扫描和光栅扫描的图形显示器的结构和工作原理。
图形显示子系统:分辨率、像素与帧缓存、颜色查找表等基本概念,分辨率的计算第三章交互式技术什么是输入模式的问题,有哪几种输入模式。
第四章图形的表示与数据结构自学,建议至少阅读一遍第五章基本图形生成算法概念:点阵字符和矢量字符;直线和圆的扫描转换算法;多边形的扫描转换:有效边表算法;区域填充:4/8连通的边界/泛填充算法;内外测试:奇偶规则,非零环绕数规则;反走样:反走样和走样的概念,过取样和区域取样。
5.1.2 中点 bresenham 算法(p109)5.1.2 改进 bresenham 算法(p112)习题答案习题5 (p144)5.3 试用中点bresenham算法画直线段的原理推导斜率为负且大于1的直线段绘制过程(要求写清原理、误差函数、递推公式及最终画图过程)。
(p111)解: k=-1 |△y|/|△x|=1 y为最大位移方向故有构造判别式:推导d各种情况的方法(设理想直线与y=yi+1的交点为q):所以有: yq-kxq-b=0 且 ym=yqd=f(xm-kxm-b-(yq-kxq-b)=k(xq-xm)所以,当k0,d0时,m点在q点右侧(q在m左),取左点 pl(xi-1,yi+1)。
d0时,m点在q点左侧(q在m右),取右点 pr(xi,yi+1)。
d=0时,m点与q点重合(q在m点),约定取右点pr(xi,yi+1) 。
所以有递推公式的推导:d2=f(xi-1.5,yi+2)当d0时,d2=yi+2-k(xi-1.5)-b 增量为1+k=d1+1+k当d0时,d2=yi+2-k(xi-0.5)-b 增量为1=d1+1当d=0时,5.7 利用中点 bresenham 画圆算法的原理,推导第一象限y=0到y=x圆弧段的扫描转换算法(要求写清原理、误差函数、递推公式及最终画图过程)。
计算机图形学习题解答(清华)
b3 = (0,6) ,将 t=1/3 和 2/3 带入方程得 (3,0) = (0,3) = 8 4 2 1 b0 + b1 + b2 + b3 27 9 9 27 解得 b = ( 4,− 5 ), b = ( − 5 ,4) 。 1 2 1 2 4 8 2 2 b0 + b1 + b2 + b3 27 9 9 27
对上式左边乘以 (t + (1 − t )) ,得到:
∑C
i= 0
n
i n
i * i n +1− i Pi t i (1 − t ) n +1−i + t i +1 (1 − t ) n− i ) = ∑ C n +1 Pi t (1 − t )
比较等式两边 t i (1 − t ) n+1− i 项的系数,得到:
1 1 2 2 T − P = 3P1 ' t (1 − t ) − 3P1t (1 − t ) , t = ,因此 2 2
1 T − P + 3P1t (1 − t ) 2 1 2 P1 ' = ,t = 。 2 3t (1 − t ) 2
二、 (1) 推导 Beizer 曲线的升阶公式。
三、已知一条 Bezie r 曲线的控制顶点依次为(30, 0), (60, 10), (80, 30), (90, 60), (90, 90) 。 求 t=1/4 处的值, 并写出相应的 de Casteljau 三角形。 解:值为(75, 34.375)
(30,0) (60,10) (80,30) (90,60) (90,90) (37.5,2.5) (65,15) (82.5,37.5) (90,67.5) (44.375,5.625) (69.375,20.625) (84.375,45) (50.625,9.375) (73.125,26.71875) (56.25,13.7109375)
计算机图形学基础答案全
计算机图形学作业答案第二章图形系统第二章图形系统1. 什么是图像的分辨率?什么是图像的分辨率?解答:在水平和垂直方向上每单位长度(如英寸)所包含的像素点的数目。
在水平和垂直方向上每单位长度(如英寸)所包含的像素点的数目。
2. 计算在240像素像素//英寸下640640××480图像的大小。
图像的大小。
解答:(640/240640/240))×(480/240)(480/240)或者(或者(或者(8/38/38/3)×)×)×22英寸。
英寸。
3. 计算有512512××512像素的2×2英寸图像的分辨率。
英寸图像的分辨率。
解答:512/2或256像素像素//英寸。
英寸。
第三章 二维图形生成技术a) 一条直线的两个端点是(0,0)和(6,18),计算x 从0变到6时y 所对应的值,并画出结果。
并画出结果。
解答:由于直线的方程没有给出,所以必须找到直线的方程。
下面是寻找直线方程(由于直线的方程没有给出,所以必须找到直线的方程。
下面是寻找直线方程(y y =mx mx++b )的过程。
首先寻找斜率:)的过程。
首先寻找斜率: m m == ⊿y/y/⊿⊿x x == (y 2-y 1)/(x 2-x 1) = (1818--0)/(6/(6--0) 0) == 3 接着b 在y 轴的截距可以代入方程y =3x 3x++b 求出求出 0 0 0==3(0)+)+b b 。
因此b =0,所以直线方程为y =3x 3x。
b) 使用斜截式方程画斜率介于0°和45°之间的直线的步骤是什么?°之间的直线的步骤是什么? 解答:1.1. 计算dx dx::dx dx==x 2-x 1。
2.2. 计算dy dy::dy dy==y 2-y 1。
3.3. 计算m :m =dy/dx dy/dx。
4.4. 计算b: b b: b==y 1-m ×x 15.5. 设置左下方的端点坐标为(x ,y ),同时将x end 设为x 的最大值。
计算机图形学复习题及答案
第一章计算机图形学概论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-5章课后习题参考答案】计算机图形学研究的基本内容?答:见课本p5-6页的1.1.4节。
2、计算机图形学、图形处理与模式识别本质区别是什么?请各举一例说明。
答:计算机图形学是研究根据给定的描述,用计算机生成相应的图形、图像,且所生成的图形、图像可以显示屏幕上、硬拷贝输出或作为数据集存在计算机中的学科。
计算机图形学研究的是从数据描述到图形生成的过程。
例如计算机动画制作。
图形处理是利用计算机对原来存在物体的映像进行分析处理,然后再现图像。
例如工业中的射线探伤。
模式识别是指计算机对图形信息进行识别和分析描述,是从图形(图像)到描述的表达过程。
例如邮件分捡设备扫描信件上手写的邮政编码,并将编码用图像复原成数字。
3、计算机图形学与cad、cam技术关系如何?答:见课本p4-5页的1.1.3节。
4、举3个例子说明计算机图形学的应用。
答:①事务管理中的交互绘图应用图形学最多的领域之一是绘制事务管理中的各种图形。
通过从简明的形式呈现出数据的模型和趋势以增加对复杂现象的理解,并促使决策的制定。
②地理信息系统地理信息系统是建立在地理图形基础上的信息管理系统。
利用计算机图形生成技术可以绘制地理的、地质的以及其它自然现象的高精度勘探、测量图形。
③计算机动画用图形学的方法产生动画片,其形象逼真、生动,轻而易举地解决了人工绘图时难以解决的问题,大大提高了工作效率。
5、计算机绘图有哪些特点?答:见课本p8页的1.3.1节。
6、计算机生成图形的方法有哪些?答:计算机生成图形的方法有两种:矢量法和描点法。
①矢量法:在显示屏上先给定一系列坐标点,然后控制电子束在屏幕上按一定的顺序扫描,逐个“点亮”临近两点间的短矢量,从而得到一条近似的曲线。
尽管显示器产生的只是一些短直线的线段,但当直线段很短时,连成的曲线看起来还是光滑的。
②描点法:把显示屏幕分成有限个可发亮的离散点,每个离散点叫做一个像素,屏幕上由像素点组成的阵列称为光栅,曲线的绘制过程就是将该曲线在光栅上经过的那些像素点串接起来,使它们发亮,所显示的每一曲线都是由一定大小的像素点组成的。
《计算机图形学》1-8章习题解答
《计算机图形学》1-8章习题解答《计算机图形学》1-4章习题解答习题11.计算机图形学的研究内容是什么?答:几何模型构造,图形生成,图形操作与处理,图形信息的存储、检索与交换,人机交互及用户接口,动画,图形输出设备与输出技术,图形标准与图形软件包的研究等。
2.计算机图形学与图像处理有何联系?有何区别?答:计算机图形学与图像处理都是用计算机来处理图形和图像,结合紧密且相互渗透,但其属于两个不同的技术领域。
计算机图形学是通过算法和程序在显示设备上构造图形,是从数据到图像的处理过程;而图像处理是对景物或图像的分析技术,是从图像到图像的处理过程。
3.简述计算机图形学的发展过程。
答:略。
(参考:教材P3)4.简述你所理解的计算机图形学的应用领域。
5.如果使用每种基色占10比特的直接编码方式表示RGB 颜色的值,每一像素有多少种可能的颜色?答:824107374110242223101010==⨯⨯6.如果每个像素的红色和蓝色都用5比特表示,绿色用6比特表示,一共用16比特表示,总共可以表示多少种颜色?答:65536222655=⨯⨯7.解释水平回扫、垂直回扫的概念。
答:水平回扫:电子束从CRT 屏幕右边缘回到屏幕左边缘的动作。
垂直回扫:电子束到达每次刷新周期末尾,从CRT 屏幕右下角回到屏幕左上角的动作。
8.为什么很多彩色打印机使用黑色颜料? 答:彩色颜料(青、品红、黄)相对来说较贵,并且在技术上很难通过多种颜色产生高质量的黑色。
9.简述随机扫描显示器和光栅扫描显示器的简单工作原理和各自的特点。
答:随机扫描显示器的工作原理:要显示的图形定义是一组画线命令,存放在刷新缓存中,由显示控制器控制电子束的偏移,周期性地按画线命令依次画出其组成线条,从而在屏幕上产生图形。
特点:其显示的图形质量好,刷新缓存中的内容可局部或动态修改,分辨率和对比度高,并且图形不会产生锯齿状线条。
光栅扫描显示器的工作原理:将CRT屏幕分成由像素构成的光栅网格,其中像素的灰度和颜色信息保存在帧缓存中。
(完整版)计算机图形学题库及答案
注意:答案仅供参考第一章 一、名词解释图形;图像;点阵表示法;参数表示法; 二、选择题:F 面哪个不是国际标准化组织(ISO )批准的图形标准。
(D )A. GKS三、判断题:计算机图形学和图像处理是两个近似互逆的学科。
计算机图形学处理的最基本的图元是线段。
(F ) 四、简答题:图形包括哪两方面的要素,在计算机中如何表示它们?阐述计算机图形学、数字图像处理和计算机视觉学科间的关系。
图形学作为一个学科得以确立的标志性事件是什么?试列举出几种图形学的软件标准?工业界事实上的标准有那些? 举例说明计算机图形学有哪些应用范围,解决的问题是什么? 第二章 一、选择题:1. 触摸屏是一种(C )A. 输入设备;B. 输出设备;C. 既是输入设备,又是输出设备;2. 3. 4. B. P HIGS C. CGM D. DXF下面哪一项不属于计算机图形学的应用范围?(A. 计算机动画;B. 从遥感图像中识别道路等线划数据;C. QuickTime 技术;D. 影视三维动画制作关于计算机图形标准化的论述,哪个是正确的(A. CGM 和CGI 是面向图形设备的接口标准B. GKS IGES STEP 匀是 ISO 标准;C. IGES 和STEP 是数据模型和文件格式的标准;D. P HIGS 具有模块化的功能结构; 与计算机图形学相关的学科有A. 图像处理B. 测量技术C. 模式识别D. 计算几何E. 生命科学F. 分子生物学A 、C 、D OB )1. (F )2.空间球最多能提供(D )个自由度;A.一个;B.三个;C.五个;D.六个;3.等离子显示器属于(C)A.随机显示器;B.光栅扫描显示器;C.平板显示器;D.液晶显示器;4.对于一个1024 X 1024存储分辨率的设备来说,当有8个位平面时,显示一帧图像所需要的内存为(A、D)A.1M字节;B.8M字节;C.1M比特;D.8M比特;5.分辨率为1024*1024的显示器,其位平面数为24,则帧缓存的字节数应为(A)A.3MB ;B.2MB;C.1MB;D.512KB;6.下面对光栅扫描图形显示器描述正确的是:(A)A.荧光粉涂层均匀离散分布:B.是一种点画设备;C.电子束从顶到底扫描;D.通过控制电子束的强弱实现色彩的强弱;7.一个逻辑输入设备可以对应(C)物理输入设备。
计算机图形学第二版课后习题答案
第一章绪论概念:计算机图形学、图形、图像、点阵法、参数法、图形的几何要素、非几何要素、数字图像处理;计算机图形学和计算机视觉的概念及三者之间的关系;计算机图形系统的功能、计算机图形系统的总体结构。
第二章图形设备图形输入设备:有哪些。
图形显示设备:CRT的结构、原理和工作方式。
彩色CRT:结构、原理。
随机扫描和光栅扫描的图形显示器的结构和工作原理。
图形显示子系统:分辨率、像素与帧缓存、颜色查找表等基本概念,分辨率的计算第三章交互式技术什么是输入模式的问题,有哪几种输入模式。
第四章图形的表示与数据结构自学,建议至少阅读一遍第五章基本图形生成算法概念:点阵字符和矢量字符;直线和圆的扫描转换算法;多边形的扫描转换:有效边表算法;区域填充:4/8连通的边界/泛填充算法;内外测试:奇偶规则,非零环绕数规则;反走样:反走样和走样的概念,过取样和区域取样。
5.1.2 中点 Bresenham 算法(P109)5.1.2 改进 Bresenham 算法(P112)习题答案习题5(P144)5.3 试用中点Bresenham算法画直线段的原理推导斜率为负且大于1的直线段绘制过程(要求写清原理、误差函数、递推公式及最终画图过程)。
(P111)解: k<=-1 |△y|/|△x|>=1 y为最大位移方向故有构造判别式:推导d各种情况的方法(设理想直线与y=yi+1的交点为Q):所以有: y Q-kx Q-b=0 且y M=y Qd=f(x M-kx M-b-(y Q-kx Q-b)=k(x Q-x M)所以,当k<0,d>0时,M点在Q点右侧(Q在M左),取左点 P l(x i-1,y i+1)。
d<0时,M点在Q点左侧(Q在M右),取右点 Pr(x i,y i+1)。
d=0时,M点与Q点重合(Q在M点),约定取右点 Pr(x i,y i+1) 。
所以有递推公式的推导:d2=f(x i-1.5,y i+2)当d>0时,d2=y i+2-k(x i-1.5)-b 增量为1+k=d1+1+k当d<0时,d2=y i+2-k(x i-0.5)-b 增量为1=d1+1当d=0时,5.7 利用中点 Bresenham 画圆算法的原理,推导第一象限y=0到y=x圆弧段的扫描转换算法(要求写清原理、误差函数、递推公式及最终画图过程)。
计算机图形学基础课后部分习题答案
4,有关计算机图形学的软件标准有哪些? 计算机图形核心系统(GKS)及其语言联编、计算机图形元文件(CGM),计算机图形接口 (CGI),基本图形转换规范(IGES)、产品数据转换(STEP)
6.试发挥你的想象力,举例说明计算机图形学有哪些应用范围,解决的问题是什么? 【具体参照课本第 5 页】
第二章 1.名词解释 LCD: 就是 Liquid Crystal Display,它是利用液晶的光电效应,通过施加电压改变液晶的光学 特性,从而造成对入射光的调剂,使通过液晶的透射光或反射光受所加电压的控制,达到显 示的目的。
-2-
和实用性。【50 页】
9.举例说明什么是请求方式、取样方式、事件方式及其组合方式。 【详见课本 57 页】
第四章 1.名词解释 规则对象:是指能用欧式几何进行描述的形体,如点、直线、曲线、平面、曲面或实体。 不规则对象:是指不能用欧式几何进行描述的形体 几何造型:规则对象的造型称几何造型。 图形信息:构成对象的点,线,面的位置和几何尺寸,以及他们相互间的关系等都是图形信 息。 非图形信息:表示对象图形的线型,颜色,亮度以及供模拟和分析用的质量,比重,体积等 数据,是有关对象的非图形信息。 几何信息:一般指形体在欧式空间中的位置和大小。 拓扑信息:是形体各分量(点、线、面)的数目及相互间的连接关系。 刚体运动:是指不改变图形上任意两点间的距离,也不改变图形的几何性质。
刷新频率:刷新率是指电子束对屏幕上的图像重复扫描的次数。
屏幕分辨率:通常用水平方向上的光点数与垂直方向上的光点数的乘积来表示。【39 页】
计算机图形学知到章节答案智慧树2023年中国地质大学(武汉)
计算机图形学知到章节测试答案智慧树2023年最新中国地质大学(武汉)第一章测试1.计算机图形学产生图形,计算机图像学产生图像。
()参考答案:错2.下列哪项不属于计算机图形学的应用领域?()参考答案:识别图片中的动物3.本课程将讲不讲解以下哪个内容?()参考答案:游戏制作4.使用OPENGL画带颜色的直线,需要调用不同的函数,分别指定颜色和起始点坐标。
()参考答案:对5.在OPENGL中定义的结点仅包含位置信息。
()参考答案:错第二章测试1.四面体的表面建模中,可用四个三角形来描述四面体的表面,每个三角形包含三个点,因此,四面体中点的总个数为()。
参考答案:42.三次BEZIER曲线有几个控制点?()参考答案:43.三次BEZIER曲线经过几个控制点?()参考答案:24.不经过Y轴的斜线绕Y轴旋转得到的曲面是()参考答案:球面5.BEZIER曲线上的所有点都是由控制点经过插值得到的。
()参考答案:错第三章测试1.通过变换可以将单位圆变成长半轴2短轴0.5的椭圆,具体实施步骤是()。
参考答案:水平方向做拉伸变换,竖值方向做平移变换2.变换前后二线夹角保持不变的保角变换有()参考答案:缩放3.水平方向的剪切变换,如果表达为x'=ax+by y'=cx+dy,则有()。
参考答案:a=1,c=0,d=14.正交变换不包括()。
参考答案:剪切5.变换的复合运算不满足交换律。
()参考答案:对第四章测试1.在模型表示中,对于材质结点是用状态机表示的。
()参考答案:对2.场景图的遍历通常采用的算法是()。
参考答案:深度优先3.场景图中的具体变换实现时,使用栈而不是按原来的逻辑进入变换乘以局部变换矩阵,返回时乘以局部变换的逆矩阵,其原因包括()。
参考答案:浮点误差的累积效应;奇异矩阵无法求逆4.在描述人体及机器人骨架结构时,通常将什么部位作为根结点()。
参考答案:臀部5.以下哪种情形一定是欠定问题()。
计算机图形学习题参考答案(完整版)
9、使用中点圆算法,绘制圆心为 (0, 0) ,半径 r 10 的圆在第一象限中的部分。 解:
k (x k, yk) (x k ', yk ') pk 0 (0,10) (10, 0) 1r 9 1 (1,10) (10,1) p0 2x 116 2 (2,10) (10, 2) p12x 2 11 3 (3,10) (10, 3) p2 2x 3 2x 4 12y 4 3 5 (5, 9) (9, 5) p4 2x 5 18 6 (6, 8) (8, 6) p5 2x 6 12y6 5 7 (7, 7)
1
度,可以沿着三个方向移动,也可以沿着三个方位旋转,同时还可以建立与其他三维空间的超链接。 因此 VRML 是超空间的。 7、图形的构成要素有哪些? 解: ① 刻画形状的点、线、面、体等几何要素; ② 反映物体表面属性和材质的灰度、颜色等非几何要素。 8、计算机图形学的最高奖以谁的名字命名,获得第一届和第二届该奖的分别是谁? 解: 计算机图形学的最高奖是以 Coons 的名字命名的, 获得第一届和第二届 Coons 奖的是 Ivan Sutherland 和 Pierre Bézier。
2
11、已知: A(0, 0) 、 B(1, 1) 、 C(2, 0) 、 D(1, 2) ,请判断多边形 ABCD 是否是凹多边形。 解: 多 边 形 的 边 向 量 为 AB (1,1, 0) , BC (1, 1, 0) , CD (1, 2, 0) , DA(1, 2, 0) 。 因 为
第 2 章 基本图元的显示
1、假设 RGB 光栅系统的设计采用 810 英寸的屏幕,每个方向的分辨率为每英寸 100 个像素。如果 每个像素 6 位,存放在帧缓冲器中,则帧缓冲器需要多大存储容量(字节数)? 解: 8100101006/8600000 (字节) 。 2、假设计算机字长为 32 位,传输速率为 1 MIP(每秒百万条指令) 。300 DPI(每英寸点数)的激光打 印机,页面大小为 8.511 英寸,要填满帧缓冲器需要多长时间。 解:
《计算机图形学》练习试题及参考答案(二)
《计算机图形学》练习试题及参考答案二、选择题(每题2分)B 1、计算机图形学与计算几何之间的关系是( )。
A)学术上的同义词B)计算机图形学以计算几何为理论基础C)计算几何是计算机图形学的前身D).两门毫不相干的学科B 2、计算机图形学与计算机图象学的关系是( )。
A)计算机图形学是基础,计算机图象学是其发展B)不同的学科,研究对象和数学基础都不同,但它们之间也有可转换部分C)同一学科在不同场合的不同称呼而已D)完全不同的学科,两者毫不相干C 3、触摸屏是( )设备。
A)输入B)输出C)输入输出D)既不是输入也不是输出B 4.计算机绘图设备一般使用什么颜色模型?( )A)RGB;B)CMY;C)HSV ;D)HLS A 5. 计算机图形显示器一般使用什么颜色模型?( )A)RGB;B)CMY;C)HSV ;D)HLS C 6.分辨率为1024×1024的显示器各需要多少字节位平面数为24的帧缓存?( )A)512KB;B)1MB;C)2MB ;D)3MBD 7.哪一个不是国际标准化组织(ISO)批准的图形标准?( )A)GKS;B)PHIGS;C)CGM ;D)DXF C8.下述绕坐标原点逆时针方向旋转a角的坐标变换矩阵中哪一项是错误的? ( )| A B || C D |A) cos a;B) sin a;C) sin a;D) cos aA 9、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S 到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的? ( )A)S和P均在可见的一侧,则输出S和P.B)S和P均在不可见的一侧,则输出0个顶点.C)S在可见一侧,P在不可见一侧,则输出线段SP与裁剪线的交点.D)S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P.C 10、在物体的定义中对边的哪条限制不存在? ( )A) 边的长度可度量且是有限的B) 一条边有且只有两个相邻的面C) 一条边有且只有两个端点D) 如果一条边是曲线,那么在两个端点之间不允许曲线自相交D11.下述哪一条边不是非均匀有理B样条(NURBS)的优点? ( )A) NURBS比均匀B样条能表示更多的曲面B) 对于间距不等的数据点,用NURBS拟合的曲线比用均匀B 样条拟合的曲线更光滑C) NURBS提供的权控制方法比用控制点更能有效的控制曲线的形状D) 使用NURBS可以提高对曲面的显示效率C 12.下列关于图的存储表示的叙述中,哪一个是不正确的?A) 无向图的相邻矩阵是对称矩阵B) 对于带权的图,其相邻矩阵中值为1的元素,其值可以用边的权来权替C) 用邻接表法存储包括n个结点的图需要保存一个顺序存储的结点表和n个链接存储的边表D) 用邻接表法存储包括n条边的图需要保存一个顺序存储的结点表和n个链接存储的边表C13*.在面片的数量非常大的情况下哪一个消隐算法速度最快? ( )A) 深度缓存算法(Z-Buffer)B) 扫描线消隐算法C) 深度排序算法(画家算法)D) 不知道B14*.下面关于深度缓存消隐算法(Z-Buffer)的论断哪一条不正确? ( )A) 深度缓存算法并不需要开辟一个与图像大小相等的深度缓存数组B) 深度缓存算法不能用于处理对透明物体的消隐C) 深度缓存算法能并行实现D) 深度缓存算法中没有对多边形进行排序D15.在用射线法进行点与多边形之间的包含性检测时,下述哪一个操作不正确? ( )A) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次B) 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次C) 当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次D) 当射线与多边形的某边重合时,计数1次D 16*、扫描消隐算法在何处利用了连贯性(相关性Coherence)?(1)计算扫描线与边的交点;(2)计算多边形在其边界上的深度;(3)计算多边形视窗任意点处的深度值;(4)检测点与多边形之间的包含性。
10327王汝传计算机图形学1-4章部分课后作业参考答案
10327王汝传计算机图形学1-4章部分课后作业参考答案第一章1、计算机图形学、图形处理与模式识别本质区别是什么?请各举一例说明。
解:计算机图形学是研究根据给定的描述,用计算机生成相应的图形、图像所生成的图形、图像可以显示屏幕上、硬拷贝输出或作为数据集存在计算机中的学科。
计算机图形学研究的是从数据描述到图形生成的过程。
例如计算机动画。
图形处理是利用计算机对原来存在物体的映像进行分析处理,然后再现图像。
例如工业中射线探伤。
模式识别是指计算机对图形信息进行识别和分析描述,是从图形(图像)到描述的表达过程。
例如邮件分捡设备扫描信件上手写的邮政编码,并将编码用图像复原成数字。
2、举3个例子说明计算机图形学的应用。
解:①事务管理中的交互绘图应用图形学最多的领域之一是绘制事务管理中的各种图形。
通过从简明的形式呈现出数据的模型和趋势以增加对复杂现象的理解,并促使决策的制定。
②地理信息系统地理信息系统是建立在地理图形基础上的信息管理系统。
利用计算机图形生成技术可以绘制地理的、地质的以及其他自然现象的高精度勘探、测量图形。
③计算机动画用图形学的方法产生动画片,其形象逼真、生动,轻而易举地解决了人工绘图时难以解决的问题,大大提高了工作效率。
3、计算机生成图形的方法有哪些?解:计算机生成图形的方法有两种:矢量法和描点法。
①矢量法:在显示屏上先给定一系列坐标点,然后控制电子束在屏幕上按一定的顺序扫描,逐个“点亮”临近两点间的短失线,从而得到一条近似的曲线。
尽管显示器产生的只是一些短直线的线段,但当直线段很短时,连成的曲线看起来还是光滑的。
(2)描点法4.什么叫虚拟现实技术和可视化?解:虚拟现实技术:利用计算机生成一种模拟环境,通过多种传感器和设备使用户“投入”到该环境中,实现用户和该环境直接进行交互的技术。
例如模拟飞机驾驶舱。
可视化技术:通过对空间数据场构造中间几何因素,或用图形绘制技术在屏幕上产生二维图象。
例如分子模型构造。
计算机图形学课后答案第二章
第二章答案2.1 计算机图形系统主要具有哪些功能?答案:1. 计算功能 2. 存储功能 3. 输入功能 4. 输出功能 5. 交互功能2.2 阴极射线管由哪些部分组成?它们的功能分别是什么?答案:阴极射线管主要由阴极、电平控制器(即控制极)、聚焦系统、加速系统、偏转系统和阳极荧光粉涂层组成。
阴极被灯丝加热后,会发出电子(带负电荷)并形成发散的电子云。
如果不加控制,电子受到带正电荷的阳极的吸引轰击荧光粉涂层时,将漫射整个荧光屏,形成明亮的白光。
但是在聚焦系统的作用下,电子云会聚焦成很细的电子束,在荧光屏的中心形成一个单一的亮点。
电平控制器用来控制电子束的强弱,通过改变阴极和控制电平之间的电位差,可调节电子束的电流密度,改变所形成亮点的明暗程度。
聚焦后的电子束通过加速系统达到轰击荧光屏应有的速度后,利用偏转系统(包括水平方向和垂直方向的偏转板)可将电子束精确定位在屏幕的任意位置上。
2.3 什么叫刷新?为什么要进行刷新?答案:要保持屏幕上有稳定的图像就必须不断地发射电子束。
刷新一次指电子束从上到下将荧光屏扫描一次。
CRT内侧的荧光粉在接受电子束的轰击时,只能维持短暂的发光,根据人眼视觉暂留的特性,需要不断地进行刷新才能有稳定的视觉效果。
2.4 简述荫罩式显示器与荫栅式显示器的不同之处。
答案:从原理来说荫罩式显示器和荫栅式显示器只是射线的选择方式和荧光点的排列不同而已。
荫罩式显示器在电子枪和荧光屏之间放置一个有孔的金属控制网格(即荫罩)。
控制网格一般成三角形排列。
通过调整彩色电子枪的排布方式可以让三个电子束都会聚于荫罩上。
这样,代表一种颜色的电子束通过荫罩后,就可以避免和另外两种颜色的荧光点相交,而只能与自己对应颜色的荧光点相交。
荫栅式显象管的红、绿、蓝三色荧光点在屏幕上呈垂直条形排列,并将荫罩网改为条状荫栅,这种条状荫栅由固定在一个拉力极大的铁框中的互相平行的垂直铁线阵列组成,且整个栅栏从屏幕顶一直通到屏幕底。
计算机图形学课后习题答案(孙家广)
第一章:P561、列出在你过去学习工作中用过与计算机图形学有关的程序c语言:#include <graphics.h>main(){int graphdriver = VGA, graphmode=VGAHI;initgraph(&graphdriver,&graphmode,””);setbkcolor(BLUE);setcolor(WHITE);setfillstyle(1,LIGHTRED);bar3d(100,200,400,350,100,1);floodfill(450,300,WHITE);floodfill(250,450,WHITE);setcolor(LIGHTGREEN);rectangle(450,400,500,450);floodfill(470,420,LIGHTGREEN);getch();closegraph();}JA V A语言:例1、画点Import java.io.*;Class point{int ax;int ay;int bx;int by;public point(int ax, int ay, int bx, int by){float k ; //计算斜率float b;k=(by-ay)/(bx-ax);b=ay-ax*k;system.out.println(“直线的方程为:y=”+k+”x”+”+”+b);}}例2、画矩形class DrawPanel extends Jpanel{public void paint(Graphics g){super.paint(g);Graphics2D g2= (Graphics 2D);Double leftx=200;Double topy=200;Double width=300;Double height=250;Rectangle2D rect= new Rectangle2D.double(leftx,topy,width,height);G2.draw(rect);}}2、列出你所用过的窗口系统中与观感有关的元素的功能,如图标、滚动棒、菜单等使用滚动条当文档、网页或图片超出窗口大小时,会出现滚动条,可用于查看当前处于视图之外的信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章:P128
1、为什么要制定和采用计算机图形标准?已经ISO批准的计算机图形标准软件有哪些?
为了提高计算机图形软件、计算机图形的应用软件以及相关软件的编程人员在不同的计算机和图形设备之间的可移植性。
已获ISO批准的计算机图形标准软件有:
●计算机图形核心系统(GKS)及其语言联编
●程序员层次交互式图形系统(PHIGS)及其语言联编
●三维图形核心系统(GKS-3D)及其语言联编
●计算机图形元文件(CGM)
●计算机图形接口(CGI)
●基本图形转换规范(IGES)
●产品数据转换规范(STEP)等
2、CGI标准的主要功能是什么?试用CGI中的图形输出功能绘制一副机械零件图。
CGI的目的是提供控制图形硬件的一种与设备无关的方法,它可以看成是图形设备驱动程序的一种标准。
CGI在用户程序和虚拟设备之间,以一种独立于设备的方式提供图形信息的描述和通信,使有经验的用户最大限度地、灵活地直接控制图形设备。
它所提供的功能集包括:
●控制功能集
●独立于设备的图形对象输出功能集
●图段功能集
●输入和应答功能集
●产生修改、检索和显示以像素数据形式存储的光栅功能集
3、CGM对文件管理的存储结构是采用何种形式?你认为应用这种结构有什么优缺点?
采用生成多个与设备无关的图形定义,提供随机存取、传送、简洁定义图象的图形生成元文件的存储结构,它不是应用程序员的标准,而是为系统和系统开发而设计的,与CGI 配套供用户使用。
优点是:它具有通用性,即CGM应能广泛适应各种设备、应用系统。
例如同一个文件即可在低分辩率的单色图形终端上输出,也可在高分辨率的多笔绘图仪上输出,或在高性能的光栅图形显示器上输出。
这种结构的缺点是:它只是一个静态的图形生成元文件,即它不能产生和定义图形的动态效果,例如不能实现动态的几何变换。
4、GKS、PHIGS、GI在应用程序中起的作用?试比较它们在输入输出功能上的相同和不同之处?
GKS在应用程序和图形输入输出设备之间提供了功能接口,包括:控制功能、输出功能、输出属性、变换功能、图段功能、输入功能、询问功能、实用程序、元文件处理和出错处理。
PHIGS向应用程序提供控制图形设备的图形系统接口,能够在系统中高效率地描述应用模型,迅速地修改图形模型的数据;并能够绘制显示修改后的图形模型。
GL是工作站或UNIX上广泛应用的一个工业标准图形程序库,和PHIGS同样是提供用户与程序图形系统接口。
包括基本图素、坐标变换、设置属性和显示方式、输入/输出处理、真实图形显示。
相同点:
三个都是提供用户与输入输出设备之间的图形系统接口的标准图形程序库。
不同点:
不同的数据结构
可修改性
属性的存储
输出流水线等
具体而言:
●GKS有6种输入功能和6种输出图素,在输入功能上可对各种设备初始化,设
定设备工作方式、确定请求采样和事件输入;在输出功能上,可确定输出图形
的类型
●PHIGS的输出流水线有5个坐标系;具有高度的动态性、输出交互性的三维图
形,可以在系统中高效率地描述应用模型,迅速修改图形模型的数据,并能绘
制显示修改后的图形模型
●GL的输入/输出处理用于启动输入输出设备,并对相应的事件队列进行处理,
提供了更丰富的图元,如各种曲面。
6、GKS-3D与PHIGS的主要区别是什么?用GKS-3D输出图形的过程是什么?
主要区别:
(1)数据结构
GKS-3D:提供了单层、平面的图形数据结构
其图段用来表示的是图象信息而不是图形的构造信息,
其图段数据经过坐标规格化变换后,不再是定义该图段的坐标空间的数据
PHIGS:
其结构始终是在造型空间中定义的数据
(2)可修改性
GKS-3D:产生的图段,其内容不能修改,但影响图段整体特征的某些属性,如可见性、可检测性、图段的几何变换等是可以修改
PHIGS:其任何结构,结构中的任何一部分元素则可以在任何时候进行修改(3)属性的存储
GKS-3D:把图素属性和图素一起存入图形数据结构中,为了修改某图段中某个图素的属性,必须去除该图素的旧属性,重新生成一个新属性
PHIGS:只要当遍历一个结构并要显示该结构时,其中的图素才能变成输出图素,此时,那些属性结构元素是灵活的,图形数据的修改也是容易的。
(4)输出流水线
GKS-3D:采用三种坐标系,用户坐标系、设备坐标系和规格化设备坐标系
PHIGS:采用五种坐标系,造型坐标系、用户坐标系、观察坐标系、规格化的投影(空间)坐标系、设备坐标系
过程:
图素→规格化变换→图段变换→规格化裁减→视图变换→裁减操作和视图映象→工作站裁剪和变换→显示输出
10、IGES和STEP有什么共同点和不同点?
共同点:
IGES和STEP都是与CAD/CAM系统提供中性产品数据的公共资源和应用模型,它涉及到土建工程、机械、结构、电气、电子工程及船舶结构等领域,为了解决数据在不同的CAD/CAM 系统之间进行数据传送的问题,定义了一套表示CAD/CAM系统中常用的几何和非几何数据格式以及相应的文件结构。
不同点:
IGES是1982年ANSI标准,而STEP是ISO/IEC JTCL下的SC4开发的ISO标准,它克服了IGES的一些缺点:
(1)不能精确地完整地转换数据,其原因是不同的CAD/CAM系统之间许多概念不一样,使得某些定义数据像表面定义数据会丢失
(2)不能转换属性信息
(3)层信息常丢失
(4)不能把两个零部件的信息放在一个文件中
(5)产生的数据量太大,以至许多CAD系统难以处理(无论是时间还是存储容量上都不适应)
(6)在转换数据的过程发生的错误很难确定,常常需要人工去处理IGES
文件,对此要花费大量的时间和精力。
而STEP克服了IGES中存在的问题,扩大了转换CAD/CAM系统中几何拓扑数据的范围,STEP即产品模型数据的公共资源和应用模型。
STEP的产品模型数据是覆盖产品整个生命周期的应用而全面定义的产品所有数据元。
在STEP中采用了形状特征信息模型进行各种产品模型定义数据的转换,强调建立能存入数据库中的一个产品模型的完整表示,而不只是它的图形或可视的表示
IGES采用了对实体单元进行数据描述的文件结构,而STEP采用了形状特征信息模型进行各种产品模型定义数据的转换的概念模式;
IGES的文件格式为目录入口、参数节、整体节、结束节和定义信息5个节;STEP的产品信息分为应用层、逻辑层和物理层3个层结构。