计算机图形信息处理复习题
- 格式:doc
- 大小:419.51 KB
- 文档页数:14
计算机图形学试卷一、单项选择题(每小题2分,共30分)1、下列哪一项不是计算机图形学的基本组成部分?()A.几何建模B.物理模拟C.图像合成D.视觉模拟2、下列哪一项不是计算机图形学的主要应用领域?()A.娱乐游戏B.虚拟现实C.科学可视化D.健康医疗3、下列哪一项技术不是计算机图形学的基础?()A. OpenGLB. DirectXC. VulkanD. CPU指令集4、下列哪一项技术不是计算机图形学中的渲染技术?()A.光栅化渲染B.光线追踪渲染C.粒子系统渲染D.位图渲染5、下列哪一项技术不是计算机图形学中的建模技术?()A.多边形建模B. NURBS建模C.体素建模D.灰度图像建模二、多项选择题(每小题3分,共15分)1、下列哪些技术是计算机图形学中常用的渲染技术?()A.光栅化渲染B.光线追踪渲染C.粒子系统渲染D.位图渲染E.纹理映射渲染2、下列哪些应用领域是计算机图形学的热门应用领域?()A.电子商务展示B.游戏开发C.虚拟现实与增强现实D.科学可视化与数据分析E.影视制作与广告设计3、下列哪些软件是计算机图形学常用的软件工具?()A. AutoCADB. MayaC. UnityD. BlenderE. PhotoshopF. CorelDrawG. 3ds MaxH. LightwaveI. After EffectsJ. NukeK. HoudiniL.Maya LT下列哪些软件是计算机图形学常用的软件工具?()A.AutoCAD B.Maya C.Unity D.Blender E.Photoshop F.CorelDraw G.3ds Max H.Lightwave I.After Effects J.Nuke K.Houdini L.Maya LT U.Cinema 4D R.Adobe Premiere S.Final Cut Pro T.Adobe Photoshop Elements W.Avid X-Edit Y.Pinnacle Studio Z.Sony Vegas答:BCDGIMNOPSTWY。
期末复习题一.填空题1.X扫描线算法中,每次用一条扫描线进行填充,对一条扫描线填充的过程可分为4个步骤:求交、排序、交点配对、区域填色。
2.一组型值点来指定曲线曲面的形状时,形状完全通过给定的型值点列,用该方法得到的曲线曲面称为曲线曲面的拟和,而用控制点列来指定曲线曲面的形状时,得到的曲线曲面不一定通过控制点列,该方法称为曲线曲面的逼近。
3.在中点画线算法中(假设直线的斜率0<k<1),设已确定点亮象素点P (Xp,Yp), 则下一个与直线最接近的像素点的坐标是_____________和_____________,设这两点的中点为M。
构造判别式d=F(M)(F(x,y)=ax+by+c=0是直线的方程);则若d>0,下一个点取_____________,d的增量表达式为_____________;若d<0,下一个点取_____________,d的增量表达式为_____________。
4.种子填充算法的填充区域可以分为_________连通区域和____________连通区域。
5、在生成圆弧的正负法中,设圆的方程为 F(x,y)=X2+Y2-R2=0;假设求得 Pi的坐标为(xi,yi);则若F(xi,yi)<0,下一个点取_____________;若 F(xi,yi)>0,下一个点取_____________。
6、在Cohen-Sutherland线段裁剪算法中,假设线段P1P2的编码分别为CODE1、 CODE2,则若_____________成立,表示线段 P1P2 是显然可见线段;若 _____________成立,表示线段P1P2是显然不可见线段。
7.常用的直线扫描转换算法有:_____________,_______________,_______________。
8.曲线和曲面的基本表示方法有两种:______________,______________。
计算机图像处理复习资料一、填空题(每空2分,共20分)1.如果位图的位深是8,那么可以表示______中颜色。
2.在Photoshop中,增加选区范围可使用__________键;减少选区范围则使用__________键;取消选区的快捷键是ctrl+__________键。
3.Photoshop是一个__________处理软件,是__________公司出品。
4.做一幅杂志封页广告设计稿,在输出时,应使用__________颜色模式,以便于印刷处理。
5. 在Photoshop中使用图层蒙板,涂白色表示__________。
6.调整色阶的快捷方式是______,调整曲线的快捷方式是______。
二、选择题(15小题,每题2 分,共30分)1. 下列哪种工具可以选择连续的相似颜色的区域:A、矩形选框工具B、椭圆选框工具C、魔棒工具D、磁性套索工具2.CorelDRAW软件是由加拿大的Corel公司推出的______设计软件。
A.点阵图像B.三维动画C.矢量图形D.音频数据3. CAD是指______。
A.计算机辅助教学 B.计算机辅助制造 C.计算机辅助设计D.计算机辅助工艺4.下列哪个是位图图像最基本的组成单元:A、节点B、像素C、色彩空间D、路径5.图像分辨率的单位是:A、dpi B、ppi C、lpi D、 pixel 6.Photoshop中,图像必须是何种模式,才可转换为位图模式:A、 RGBB、灰度C、多通道D、索引颜色7.索引颜色模式的图像包含多少种颜色: A、2 B、256 C、约65,000 D、1670万8.下列软件中属于图像处理的是()。
A、 PhotoshopB、3DC、WordD、PageMaker9.如何移动一条参考线:A、选移动工具拖拉B、无论当前使用何种工具、按住Alt键的同时单击鼠标C、在工具箱中选择任何工具进行拖拉D、无论当前使用何种工具,按住Shift键的同时单击鼠标10.下列哪种色彩模式色域最广:A、 HSB模式B、RGB模式C、CMYK模式 D、Lab模式11.下面哪些选择工具形成的选区可以被用来定义画笔的形状:A、矩形工具B、椭圆工具C、套锁工具 D、魔棒工具12.下面哪个工具可以减少图像的饱和度:A、加深工具B、减淡工具C、海绵工具D、任何一个在选项调板中有饱和度滑块的绘图工具13.色彩深度是指在一个图像中什么的数量:A、颜色B、饱和度C、亮度D、灰度14.CMYK模式的图象有多少个颜色通道:A、1B、2C、3D、415.如何复制一个图层:A、选择“编辑”>“复制”B、选择“图像”>“复制”C、选择“文件”“复制图层”D、将图层拖放到Layers调板下方创建新图层的图标上三、判断题(5小题,每题2分,共10分)1.位图图像的基本组成元素为像素。
中南大学现代远程教育课程考试模拟复习试题.及参考答案计算机图形学一、名词解释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.实体的边界由平面多边形或空间曲面片组成。
―――――――――――――――()10.平面多面体表面的平面多边形的边最多属于两个多边形,即它的表面具有二维流形的性质。
―――――――――――――――――――――――――――――――()11.实体几何性质包括位置、长度和大小等。
―――――――――――――――――()12.实体的拓扑关系表示实体之间的相邻、相离、方位、相交和包含等关系。
―――()13.实体的扫描表示法也称为推移表示法,该表示法用一个物体和该物体的一条移动轨迹来描述一个新的物体。
计算机图形学复习题及答案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.实体的边界由平面多边形或空间曲面片组成。
―――――――――――――――()10.平面多面体表面的平面多边形的边最多属于两个多边形,即它的表面具有二维流形的性质。
―――――――――――――――――――――――――――――――()11.实体几何性质包括位置、长度和大小等。
―――――――――――――――――()12.实体的拓扑关系表示实体之间的相邻、相离、方位、相交和包含等关系。
《计算机图形图像处理》课程试卷A适用专业:考试日期:闭卷所需时间:120分钟总分:100分一、名词解释:(共5小题,每小题4分,共20分)1、图像分辨率2、像素3、图层4、通道5、像素图二、单选题:(共20小题,每小题2分,共40分)1.下面哪些选项属于不规则选择工具:()A.矩形工具 B.椭圆形工具C.单行/单列选框工具 D.套索工具2.下面是创建选区时常用的功能,哪些是正确的:()A.按住alt键的同时单击工具箱的选择工具,就会切换不同的选择工具B.按住alt键的同时拖拉鼠标可得到正方形的选区C. 按住ctrl+shift键可形成以鼠标落点为中心的正方形和正圆形选区D.按住shift键使选择区域以鼠标的落点为中心向四周扩散3.下列哪种工具可以选择连续的相似颜色的区域:()A.矩形选择工具 B.椭圆选择工具C.魔术棒工具 D.磁性套索工具4.在套索工具中不包含哪种套索类型:()A.自由套索工具 B.多边形套索工C.矩形套索工具D.磁性套索工具5.为了确定磁性套索工具对图像边缘的敏感程度,应调整下列哪个数值:A. Tolerance(容差) B. Edge Contrast(边缘对B比度)C. Fuzziness(颜色容差) D. Lasso Width(套索宽度)6.下面对模糊工具功能的描述哪些是正确的:()A.模糊工具只能使图像的一部分边缘模糊B.模糊工具的压力是不能调整的C.模糊工具可降低相邻象素的对比度D.如果在有图层的图像上使用模糊工具,只有所选中的图层才会变化7.下面哪个工具可以减少图像的饱和度:()A.加深工具 B.减淡工具C.海绵工具D.任何一个在选项调板中有饱和度滑块的绘图工具8.Alpha通道最主要的用途是什么:()A.保存图像色彩信息B.创建新通道C.存储和建立选择范围D.是为路径提供的通道9.下面哪种色彩模式色域最大:()A.HSB模式B.RGB模式C.CMYK模式D.Lab模式10.如何复制一个图层:()A.选择“编辑”>“复制”B.选择“图像”>“复制”C.选择“文件”>“复制图层”D.将图层拖放到图层面板下方创建新图层的图标上11.移动图层中的图像时如果每次需要移动10个象素的距离,应按下列哪组功能键:()A.按住Alt键同时按键盘上箭头键B.按住Tab键同时按键盘上箭头键C.按住Ctrl键同时按键盘上的箭头键D.按住Shift键同时按键盘上的箭头键12.在双色调模式中双色调曲线的作用是什么:()A.决定专色在图像中的分布B.决定陷印在图像中的分布C.决定CMYK Profile(概貌)在图像中的分布D.决定超出色域范围的色彩如何在图像中校正13.变换选区命令不可以对选择范围进行哪些编辑:( )A.缩放B.变形C.不规则变形D.旋转14.其中哪项不是组成路径要素的:( )A.直线B.曲线C.锚点D.象素15.使用钢笔工具可以绘制最简单的线条是什么:( )A.直线B.曲线C.锚点D.象素16.在路径曲线线段上,方向线和方向点的位置决定了曲线段的什么:A.角度B.形状C.方向D.象素17.下列操作能删除当前图层的是:( )A.将此图层用鼠标拖至垃圾桶图标上B.直接按tab键C.直接按delete键D.直接按esc键18.不属于填充图层类型的是:( )A.单色填充图层B.渐变填充图层C.图案填充图层D.快照填充图层19.下面哪个色彩调整命令可提供最精确的调整:( )A.色阶B.亮度/对比度C.曲线D.色彩平衡20.当图像偏蓝时,使用变化功能应当给图像增加何种颜色:( ) A.蓝色B.绿色C.黄色D.洋红三、简答题(共5小题,每小题4分,共20分)1、Adobe Photoshop中,哪些途径可以创建选区?(至少列五种)2、请对“正片叠底”或“亮光”图层混合模式进行介绍。
计算机图形学期末考试复习参考题一、填空题1.图形的表示方法有两种: 点阵法和参数法2.目前常用的两个事实图形软件标准是OpenGL和DirectX3.多边形有两种表示方法:顶点表示法和点阵表示法。
4.二维图形基本几何变换包括平移、比例旋转等变换。
5. 投影可以分为平移投影和透视投影。
6. 描述一个物体需要描述其几何信息和拓扑信息7.在Z缓冲器消隐算法中Z缓冲器每个单元存储的信息是每一一个像素点的深度值8、投影可以分为平行投影和透视投影。
透视投影视觉效果更有真实感,而且能真实地反映物体的精确的尺寸和形状;9、确定图形中哪些部分落在显示区之内,哪些落在显示区之外,以便只显示落在显示区内的那部分图形。
这个选择过程称为裁剪10、基本几何变换是指平移、旋转和比例三种变换。
11、所谓消隐就是给定--组三维对象及投影方式,判定线、面或体的可见性的过程(在绘制时消除被遮挡的不可见的线或面)。
在多面体的隐藏线消除中,为了提高算法的效率,为了减少求交的工作量,采取的措施有_消除自隐藏线、隐藏面深度测试和包围盒测试12、几何建模技术中描述的物体信息一般包括_几何信息和拓扑信息13、在Z缓冲器消隐算法中Z缓冲器每个单元存储的信息是对应象素的深度值14、用离散量表示连续量引起的失真现象称之为_走样。
用于减少或消除这种失真现象的技术称为_反走样15、种子填充算法要求区域是_连通的。
16、点阵表示的区域可采用_内点表示和_ 边界表示两种表示形式。
17、Cohen-Sutherland编码裁剪算法中,如果线段两个端点编码的位相与不为0,表明线段两端点位于在窗口边框的同一侧,为完全不可见。
18.区域的边界表示法枚举区域边界上的所有像素,通过给_区域边界的像素点赋予同一属性值来实现边界表示。
19.区域填充有_种子填充_和扫描转换填充。
20.区域填充属性包括填充式样、填充颜色和填充图案。
21.对于_线框_图形,通常是以点变换为基础,把图形的一-系列顶点作几何变换后,连接新的顶点序列即可产生新的变换后的图形。
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. 提出“计算机图形学”的一些基本概念和技术,确定了计算机图形学作为一个崭新科学分支的独立地位,从而被称为图形学之父的是A、Ivan E. SutherlandB、b. Pierre BézieC、Steven A. CoonsD、Bui-Tuong Phong我的答案:A2. 能够利用欧氏几何或方程式方法所表示的有关图形是什么构成要素?A、属性控制要素B、形状构成要素C、边界控制要素D、色彩构成要素我的答案:B3. 计算机图形系统中,既能输入又能输出的设备是A、鼠标B、数字化仪C、触摸屏D、扫描仪我的答案:C4. 图形的属性通常有哪些属性?A、几何B、像素C、点阵D、非几何我的答案:AD5. 以下要素中哪些属于属性控制要素?A、线宽与线型B、填充模式C、颜色材质D、轮廓与形状我的答案:ABC6. ISO图形软件标准有哪些?A、CGIB、CGMC、GKSD、PHIGS我的答案:ABCD7. CRT中完成图像最终显示的重要器件是?A、显示控制器B、显示处理器C、CPUD、阴极射线管我的答案:D8. 在计算机图形系统中利用“电光效应”显示图形的设备是A、等离子体显示板B、薄片光电显示器C、发光二极管D、液晶显示器我的答案:D9. 显示器必须由图形显示子系统中的什么部件进行控制?A、显示控制部件B、CPUC、主存D、系统总线我的答案:A10. 什么是计算机图形系统中显示子系统的心脏?A、显示控制器B、CPUC、显示缓存D、系统总线我的答案:A11. 图形显示技术中的物理分辨率是指A、屏幕分辨率B、显示分辨率C、存储分辨率D、像素分辨率我的答案:A12. 一个交互式计算机图形系统的结构由哪些组成?A、图形软件B、图形硬件C、图形应用数据结构D、图形应用软件我的答案:AB13. 以下哪些属于CRT显示器?A、刷新式随机扫描图形显示器B、存储管式随机扫描图形显示器C、光栅扫描图形显示器D、液晶显示器我的答案:ABC14. 一个好的图形用户接口应具备以下特点。
第一章概述1、计算机图形学研究的是什么?计算机图形学研究的是通过计算机将数据转换为图形,并在专门的设备上输出的原理、方法和技术。
2、计算机图形学处理的图形有哪些?计算机图形学处理的图形有:专题图件、类似于照片的三维逼真图形、实体的视图、抽象图等。
3、二维图形的基本操作和图形处理算法包含哪些内容?对图形的平移、缩放、旋转、镜像、错切等操作,此外还包括二维图形的裁剪、多边形填充以及二维图形的布尔运算(并、交、差)等。
4、什么叫科学计算可视化技术?这是20世纪90年代计算机图形学领域的前沿课题。
研究的是,将科学计算中大量难以理解的数据通过计算机图形显示出来,从而加深人们对科学过程的理解。
例如,有限元分析的结果,应力场、磁场的分布,各种复杂的运动学和动力学问题的图形仿真等。
5、计算机图形学的应用领域有哪些?计算机图形学处理图形的领域越来越广泛,主要的应用领域有:计算机辅助设计与制造(CAD/CAM)、科学计算可视化、地理信息系统与制图、事务管理和办公自动化、虚拟现实系统、过程控制和指挥系统、计算机动画。
6、计算机图形系统的硬件设备有哪些?硬件设备包括主机、输入设备和输出设备。
输入设备通常为键盘、鼠标、数字化仪、扫描仪和光笔等。
输出设备则为图形显示器、绘图仪和打印机。
7、在彩色CRT的荫罩法技术中,说说每个象素的组成结构?谈谈彩色是如何产生的?彩色CRT显示器中,每个象素位置上分布着呈三角形排列的三个荧光彩色点,三个荧光点分别发射红光、绿光和蓝光。
这样的彩色CRT有三支电子枪,分别与三个荧光点相对应,即每支电子枪发出的电子束专门用于轰击某一个荧光点。
屏幕上的荧光点、荫罩板上的小孔和电子枪被精确地安排处于一条直线上,使得由某一电子枪发出的电子束只能轰击到它所对应的荧光点上。
这样,只要调节各电子枪发出电子束的强弱,即可控制各象素中三个荧光点所发出的红、绿、蓝三色光的亮度。
于是我们可以根据彩色中所含红、绿、蓝三色的数量,以不同的强度激励三个荧光点,从而可以产生范围很广的彩色。
算机图形学复习题1. 像素(Pixel:Picture Cell)是构成屏幕图像的最小元素。
2. 容器坐标系的坐标原点,默认总是在容器的左上角。
3. 当用户执行不符合系统的操作或提出不正确的要求时,系统必须继续执行下去并与用户进行通讯,即具有容错性。
4. 在RGB 函数的颜色值中,255 表示亮度最高。
5. 矩阵[X Y] 通常称为点(X,Y )的矢量,X 和Y 是这个矢量沿坐标轴的分量。
6. 扫描仪最重要的参数是光学精度和扫描精度。
7. 把三维物体变为二维图形表示的过程叫做投影变换。
8. 三维物体在计算机内常用的表示方法有线模型、面模型和立体模型三种。
9. 计算机图形的生成过程一般可分为图形的表示、表示图形的显示和图形的显示。
画擦法是图形动画中最简单的一种方法。
画——即是用指定前景色、执行相应程序、画出基本图形;擦——即是用背景色、执行同样程序、再画一遍。
Gif 格式在网络上被广泛使用,支持动画图像,支持256 色,对真彩图片进行有损压缩。
用多祯可以提高颜色准确度。
10. 3D MAX, MAY A 等等都是很好的计算机动画创作工具。
11. 虚拟现实(Virtual Reality )或称虚拟环境(Virtual Environment)是用计算机技术来生成一个逼真的三维视觉、听觉、触觉或嗅觉等感觉世界。
12. 若把在线模型中棱线包围的部分定义为面,所形成的模型就是面模型,13. 刻画对象的颜色、材质等,构成了图形的非几何要素。
14. 计算机图形系统由硬件系统和软件系统组成。
15. 容器坐标系包括坐标原点、坐标度量单位和坐标轴的长度与方向。
16. Visual Basic 图形程序设计的步骤包括:(0)程序构思(1)窗体设计(2)代码设计(调试运行(4)保存工程。
17. 扫描仪最重要的参数是光学精度和扫描精度。
18. 由于斜投影与正投影是仿射变换关系,故可以先对三维空间物体做错切变换,然后再做正投影变换求出斜投影。
计算机图形学测试简答题复习1、简述计算机动画的概念,它经历了哪几个阶段的发展?(2分)计算机动画是指采用图形和图像的处理技术,借助于编程或动画制作软件生成一系列的景物画面,其中当前帧是前一帧的部分修改。
计算机动画是采用连续播放静止图像的方法产生物体运动的效果。
60年代: 二维计算机辅助动画系统70年代: 三维图形和动画的基本技术的开发;80年代: 优化70年代出现的模型和阴影技术;90年代: 动力学仿真技术、三维仿真演员系统2、计算机图形学、图象处理、计算机视觉这三者之间有什么联系和区别?(2分) 1. 数字图像处理主要研究的内容数字图像处理(digital image processing)是用计算机对图像信息进行处理的一门技术,使利用计算机对图像进行各种处理的技术和方法。
数字图像处理主要研究的内容有以下几个方面:1) 图像变换由于图像阵列很大,直接在空间域中进行处理,涉及计算量很大。
因此,往往采用各种图像变换的方法,如傅立叶变换、沃尔什变换、离散余弦变换等间接处理技术,将空间域的处理转换为变换域处理,不仅可减少计算量,而且可获得更有效的处理(如傅立叶变换可在频域中进行数字滤波处理)。
目前新兴研究的小波变换在时域和频域中都具有良好的局部化特性,它在图像处理中也有着广泛而有效的使用。
2) 图像编码压缩图像编码压缩技术可减少描述图像的数据量(即比特数),以便节省图像传输、处理时间和减少所占用的存储器容量。
压缩可以在不失真的前提下获得,也可以在允许的失真条件下进行。
编码是压缩技术中最重要的方法,它在图像处理技术中是发展最早且比较成熟的技术。
3) 图像增强和复原图像增强和复原的目的是为了提高图像的质量,如去除噪声,提高图像的清晰度等。
图像增强不考虑图像降质的原因,突出图像中所感兴趣的部分。
如强化图像高频分量,可使图像中物体轮廓清晰,细节明显;如强化低频分量可减少图像中噪声影响。
图像复原要求对图像降质的原因有一定的了解,一般讲应根据降质过程建立"降质模型",再采用某种滤波方法,恢复或重建原来的图像。
复习题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 下面关于反走样的论述哪个是错误的______。
一、填空题(每空0.5分,共 1 0 分)1、 计算机图形学中的图形是指由点、线、面、体等 和明暗、灰度(亮度)、色彩等 构成的,从现实世界中抽象出来的带有灰度、色彩及形状的图或形。
2、 一个计算机图形系统至少应具有 、 、输入、输出、 等基本功能。
3、 常用的字符描述方法有:点阵式、 和 。
4、 字符串剪裁的策略包括 、 和笔划/像素精确度 。
5、 所谓齐次坐标就是用 维向量表示一个n 维向量。
6、 投影变换的要素有:投影对象、 、 、投影线和投影。
7、 输入设备在逻辑上分成定位设备、描画设备、定值设备、 、拾取设备和 。
8、 人机交互是指用户与计算机系统之间的通信,它是人与计算机之间各种符号和动作的 。
9、 按照光的方向不同,光源分类为: , , 。
10、从视觉的角度看,颜色包含3个要素:即 、 和亮度。
二、单项选择题(每题 2分,共30 分。
请将正确答案的序号填在题后的括号内)1、在CRT 显示器系统中,( )是控制电子束在屏幕上的运动轨迹。
A. 阴极B. 加速系统C. 聚焦系统D. 偏转系统 2、分辨率为1024×1024的显示器需要多少字节位平面数为16的帧缓存?( )A. 512KBB. 1MBC. 2MBD. 3MB3、计算机图形显示器一般使用什么颜色模型?( )A. RGBB. CMYC. HSVD. HLS4、下面哪个不属于图形输入设备?( )A. 键盘B. 绘图仪C. 光笔D. 数据手套 5、多边形填充算法中,错误的描述是( )。
A. 扫描线算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大B. 边填充算法基本思想是对于每一条扫描线与多边形的交点,将其右方象素取补C. 边填充算法较适合于帧缓冲存储器的图形系统D. 边标志算法也不能解决象素被重复访问的缺点6、 在扫描线填色算法中,扫描线与顶点相交时,对于交点的取舍问题,下述说法正确的是( )。
A. 当共享顶点的两条边分别落在扫描线的两边时,交点只算2个B. 当共享交点的两条边在扫描线的同一边时,若该点是局部最高点取1个C. 当共享交点的两条边在扫描线的同一边时,若该点是局部最低点取2个D. 当共享顶点的两条边分别落在扫描线的两边时,交点只算0个7、在多边形的逐边裁剪法中,对于某条多边形的边(当前处理的顶点为P ,先前已处理的多边形顶点为S)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点。
《计算机图形学》模拟试卷一一、【单项选择题】(本大题共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[D] S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P4、下列关于反走样的叙述中,错误的论述为()。
[A] 把像素当作平面区域来采样[B] 提高分辨率[C] 增强图像的显示亮度[D] 采用锥形滤波器进行加权区域采样5、下列关于平面几何投影的叙述中,错误的论述为()。
[A] 透视投影的投影中心到投影面的距离是有限的[B] 在平行投影中不可能产生灭点[C] 在透视投影中,一组平行线的投影仍保持平行[D] 透视投影与平行投影相比,视觉效果更真实,但不一定能真实反映物体的精确尺寸和形状6、下列关于Bezier曲线的论述中,错误的论述为()。
计算机图形信息处理复习题一、简述题1.什么是计算机图形学?试述计算机图形学研究的基本内容及主要应用领域。
计算机图形学(Computer Graphics,简称CG)是计算机应用领域中的一个重要研究方向,目前尚属一门新兴的学科。
计算机绘图技术在科学研究、工程设计和生产实践中得到了广泛的应用。
人们在不断解决所提出的各种新问题的同时,又进一步丰富了这门学科的内容,推动了这门学科的发展。
计算机绘图显著提高了绘图的速度和精确度,把工程技术人员从繁琐的手工制图中解放出来,同时由于计算机的快速图形显示可以实现对目标的实时跟踪和控制,因此,利用计算机绘图已成为必然的趋势。
简单地讲,计算机图形学是研究计算机绘图的一门学科,它建立在传统的图学理论、应用数学及计算机科学基础上的一门边缘学科。
但是这样往往容易使人们将计算机图形学与计算机图像处理(Image Processing)混淆,因为这两者输出结果都是图形或图像。
因此,可以对计算机图形学作如下定义(国际标准化组织ISO的定义):“计算机图形学是研究通过计算机将数据转换为图形,并在专用显示设备上显示的原理、方法和技术的学科”。
4.计算机图形学研究的内容计算机图形学是计算机科学中一个比较年轻的分支学科,它的核心技术是如何建立所处理对象的模型并生成该对象的图形。
其主要的研究内容大体上可以概括为如下几个方面。
(l)几何模型构造技术(Geometric Modelling)。
(2)图形生成技术(Image Synthesis)。
( 3) 图形的操作与处理方法(Picture Manipulation)。
(4) 图形信息的存储、检索与交换技术。
如图形信息的各种表示方法、组织形式、存取技术、图形数据库的管理、图形信息通信等。
(5) 人机交互及用户接口技术。
(6)动画技术。
(7) 图形输出设备与输出技术。
(8)图形标准与图形软件包的技术开发。
2.计算机图形学的应用领域计算机图形学有着广泛的应用领域,特别是近年来随着对计算机图形学原理的不断研究和新技术的不断产生,使得它深入到生产、科研、教学及生活等领域,目前主要应用在如下领域。
(1)计算机辅助设计(CAD)和计算机辅助制造(CAM)(2)事务管理中的交互式绘图(3)地理信息系统(4)办公自动化和电子出版技术(5)系统模拟(6)计算机辅助教学(CAI)(7)过程控制(8)计算机动画(9)计算机艺术2.试述计算机图形学与CAD、CAM技术的关系,举三个计算机图形学应用的例子。
3.计算机绘图与CAD/CAM技术的关系CAD和 CG二者主要是用于工程设计、制图阶段,对于实际的生产和加工而言,它们还只是一个初级阶段。
然而,除了现代化设计、自动绘图以外,人们更希望能够自动化地加工、生产,所以CAM技术正是为达到这一目的而提供的一个重要手段。
CAM通过计算机直接控制加工设备,使它能自动地加工产品,并且由这种方法加工出的产品在数量和质量上都远远优于人工加工制造的产品。
CAM一般过程是:先由CAD技术和计算机图形软件产生一个完整的并符合加工要求的数控语言,通过这种语言去控制那些数控机床、数控切割机等,从而使CAD自动绘图和CAM成为一体。
应当说计算机绘图是CAD的基础,而计算机绘图与CAD又共同构成了CAM的基础。
它们三者关系如图7所示。
图7 CG、CAD、CAM关系可自编,例如,各种机械零件加工、集成电路光刻和印制电路板的钻孔等。
3.试述计算机图形软件标准化的意义。
2.计算机图形软件的几种类型目前,计算机图形软件有多种不同类型,主要有以下几种。
(l)用现有的某种高级语言写成程序包,用户使用该语言调用需要的子程序生成各种图形。
由于用的是高级语言,所以编程并不困难,且具有便于移植推广的优点,但执行速度较慢,效率较低。
这类图形系统很多,如图形软件标准化的典型规范GKS和CORE文本就是采用程序包的形式。
(2) 将某种高级语言的功能加以扩充,使其具有图形生成功能。
为此必须熟悉该高级语言的编译系统才能正确地扩充。
这种方法实现起来工作量较大,难以移植。
其优点是系统比较简练、紧凑、执行速度快。
现在许多高级语言已经扩充,并具备了屏幕图形的生成功能,如 BASIC、Pascal、Turbo C、 Borland C++、Java等。
(3 )对于某种类型的设备可以配置专用的图形生成语言。
其优点是功能强,执行速度快。
事实上目前大多数绘图仪都配备了相应的图形生成语言。
比较著名的有GL(Graphics Language)语言。
PL( Ploting Language)语言和Dxy语言。
由于这些语言都是与设备相关的,因此难以在不同类型的设备上使用。
目前各种设备的原理、功能差异很大,难以统一,这就使得图形系统的开发处于重重困难之中。
(4) 为了克服上述矛盾,就要求产生一种通用的与设备无关的图形软件,这就是图形软件标准化问题。
为此 1997年美国计算机协会 ACM(Association for Computing Machinery)提出了核心图形系统(Core Graphics System)规范,即原西德提出了图形核心系统 GKS(Graphics Kernel System)。
制定标准的目的是考虑到程序的可移植性。
当使用具体图形设备时只要和这个“标准”的图形系统作一个“接口”即可。
多年来人们对图形软件所涉及的算法做了大量的研究工作,都是为了提高速度,节省内存。
当然在计算机图形学中仍存在许多问题,如像素的拼合、几何造型、隐藏线隐藏面的消除等,这些问题正等待人们去作深入的探索和研究。
目前有的公司正力图用硬件来实现图形软件的有关算法,以提高效率。
3.计算机图形学的发展趋势当前,计算机绘图已在许多领域广泛应用,标准化、集成化、智能化、网络化是计算机绘图技术的主要发展趋势。
4.什么是交互式绘图系统?它有哪几部分组成?第六章交互式绘图技术§6.1概述前面已指出,依靠程序的运行自动产生图形的绘图方式叫被动式绘图。
在被动式绘图中,程序和图形具有相对固定的联系,程序的直接运行结果就是某个预定的图形,操作员不能对运行中的程序进行干预,要想改变图形必须从修改源程序做起,即重新编辑、编译、连接。
运行……,这种工作方式对某些方面是不方便的,例如在总体设计、造型设计、外观设计以及建筑设计等场合下,往往需要边设计边调整,这就需要采用交互式绘图方式进行工作。
随着计算机绘图技术的广泛应用,交互处理已是必不可少的内容。
一个交互图形系统或图形应用程序,必须允许用户能动态地输入坐标位置,指定选择功能,设置交换参数,以及在图形显示期间能够对画面上的某些部分进行修改(如改变形状、改变颜色纹理以及移位、比例、旋转等变换处理)、删除、增添、存储或再显示操作,允许用户全部徒手绘制图形。
这种交互式作图方式完全区别于图形程序的被动式作图方式。
在计算机辅助设计、办公室自动化或其他应用领域中,交互式图形系统被积极推广,颇受欢迎。
图l表示一个机械图交互式设计过程。
交互式绘图把设计人员和计算机紧密地联系在一起,充分发挥了两者的特长,发挥了人的创造性,利用了人积累的经验。
设计人员给计算机设定参数,计算机记忆了大量的绘图相关信息,迅速地显示或绘制设计人员要求的图形。
图l 表示一个机械图交互式设计过程交互式绘图技术使人与计算机能及时交换信息。
就计算机应用程序来说,用户的选择输入决定了程序的流向。
而对用户来说,根据提示所做的反馈输入及选择,能很快地得到相应的计算机应用程序的处理,同时也为进一步的交互准备必要的信息。
交互式绘图技术能灵活方便地运用程序。
一个应用程序包含各种不同的功能,一般将程序设计成某单驱动的单独模块。
对用户来说,运行应用程序,可能只关心其中一项或几项功能,通过交互式技术,用户能很快地获得相应功能的服务,而不受程序设计的限制。
由于交互式技术在计算机图形学中的普遍使用和重要性,人们也常把计算机图形学称之为交互式计算机图形学。
早期的交互式绘图技术与用户接口和应用程序相互渗透、嵌套、溶为一体,因而严重地依赖于应用程序。
20世纪80年代初开始,逐渐把交互式绘图技术与用户接口从应用程序中独立出来,提出了用户接口管理系统(UIMS:User Interface Management System)的新概念,并逐渐形成相应的学科。
§6.2交互式绘图系统一、交互式绘图系统的组成交互式绘图是在交互软件的支持下,由操作员通过交互绘图设备和计算机对话而随机进行的绘图。
交互技术的实现在很大程度上依赖于输入设备及支撑环境。
图2所示的是交互式绘图系统组成的概念化框图。
图6.2交互式绘图系统的组成进行交互式绘图,需要有具备图形交互功能的硬件和软件。
硬件主要由主机和输入设备及显示设备组成,而软件主要由应用数据库、应用程序和图形系统组成。
(1)交互式绘图系统的软件l)应用数据库应用数据库保存着构造图形的一个或多个对象的全部描述信息。
这些信息包括物体各组成部分的几何信息数据、物体的属性,例如线型、色彩、纹理、表面性质等。
同时还有非几何的、文字或数值的信息,这对绘图过程中的交互都是有用的。
2)图形系统图形系统通常包括一组功能性图形子程序,它可提供各种图形功能,驱动特定的输出设备,并产生图形。
3)应用程序应用程序是交互式绘图系统的核心,是为各种不同应用而设计的,它从应用数据库中取得图形对象的各种数据,并对这些数据进行变换处理,再使用图形系统生成该对象图形,并在显示屏上或绘图仪上输出。
(2)交互式绘图系统的硬件交互式绘图系统的硬件除主机外,重要的图形交互设备就是图形输入设备,如图3所示。
它们在软件的支持下担负着图形信息的输入职能。
图形交互设备种类繁多,如键盘、鼠标、光笔、数字化仪、操纵杆等等。
图3交互式绘图系统硬件5.交互式绘图系统的交互任务是什么?设计交互绘图系统的主要原则是什么?交互任务就是交互系统用户向计算机内送入相关信息。
交互式绘图系统的基本交互任务包括:定位、选择、文本输入和数值输入。
三、交互式绘图系统的设计原则计算机辅助设计或计算机辅助绘图是一个以人为主,人机合作的过程。
要使人们对交互式绘图系统满意,必须遵循以下设计原则。
1.设计一致性保持交互系统的一致性,是指在设计系统各个环节时,应遵守统一的、简单的规则,保证不出例外情况。
2.简单易学提供提示和菜单是帮助用户学习和使用的有效方式.3.提供反馈在人机对话中不断用图形、文字或声音等方式对用户的操作作出积极反应,则会大大提高用户使用的积极性。
4.减少出错可能性5.提供改错能力6.面向多种技术层次7.减少记忆量6.在交互式绘图技术中,常用的构图技术有哪几种?并作简要说明。
交互式绘图技术可分为3类:构图技术、拾取技术和菜单技术,下面分别给予简单介绍。