《2022年2022年计算机图形学试题 2.pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机图形学试题 2.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机图形学试题一、写出下列述语的全称及中文含义。1、GKS (Graphics Kernel System):图形核心系统2、PHIGS(Programmers Hierarchical Interactive Graphics System):程序员级分层结构交互图形系统(Programmers Hierarchical Interactive Graphics Stander):面向程序员的层次交互图形标准3、CAD (Computer Assistant Design):计算机辅助设计4、CAM (computer Aided Manufacturing):计算机辅助制造5、CAGD
2、(Computer Aided Geometric Design):计算机辅助几何设计6、CIMS (Computer Integrated Manufacturing Systems):计算机集成制造系统7、API (Application Programming Interface):应用程序编程接口8、DPI(Dot Per Inch):指在每英寸长度内的点数。9、CPU (Central Processing Unit):中央处理器10、DPU (Distributed Processor Unit):数据保护单元11、MBR (Minimum Bounding Rectangle):
3、最小外包矩形12、CRT (Cathode Ray Tube):阴极射线管13、LED (Light Emitting Diode):发光二极管名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 9 页 -14、LCD (Liquid Crystal Display):液晶显示器15、GDI (Graphics Device Interface):图形设备接口16、GDT (Global Descriptor Table):共用描述符表17、GUI (Graphical User Interface):图形用户接口18、WYSIWYG (What You See Is What Yo
4、u Get):所见即所得在线编辑器.可视化操作19、VISC (Visualization in Scientific Computing,):科学计算可视化二、填空题1,计算机图形系统由硬件系统和软件系统组成。2,扫描仪最重要的参数是光学精度和扫描精度。3,常用的直线生成算法:Bresenham 和 DDA。4,在计算机图形学中,被裁剪的对象可以是线段、多边形和字符。5,曲线、曲面的表示有显式、隐式和参数三种形式。6,深度缓冲器算法是一种最简单的消除隐藏的算法。7,深度缓冲器算法最简单常用的面向应用的用户接口形式:子程序库、专用语言、交互命令。8,把三维物体变为二维图形表示的过程叫做投影变换
5、。9,直线段与规则矩形的关系:(1)线段两端点均位于裁剪窗口内(2)线段两端点均在窗口之外,且位于裁剪窗口的同一侧(3)线段两端点在窗口之外,而不位于裁剪窗口的同一侧(4)线段的两端点一个位于窗口之内,一个位于窗口之外名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 9 页 -10,图形数据按照目的不同一般可以分为图形的表示数据和图形的显示数据。11,计算机图形的生成过程一般可分为图形的表示、表示图形的数据准备、图形的显示。12,通过增加帧缓冲存储器的位面和帧缓存数量,就可以让光栅显示器显示彩色或不同级别的灰度。13,颜色的三原色为:红(Red)、绿(Green)、蓝(Blue)。
6、-备注:绘画中的三原色是指红、黄、蓝;电脑、电视等的三原色是红、绿、蓝(RGB)。14,物理交互设备包括输入板,光笔,游戏杆,鼠标,控制旋钮,功能开关和按钮,数据手套,触摸屏以及最常用的字母数字键盘等等15,图形用户界面的基本元素有窗口、图标、菜单、指点装置。三:简答题1,简述三种交互任务?1)定位:用来给应用程序指定位置坐标,定位任务通常要受到维数、屏幕分辨率、开环或闭环反馈的影响。2)选择任务:选择任务是要从一个选择集中挑选一个元素,常用的足命令选择、操作数选择、同性选择和对象选择等。3)文本:文本任务即输入一个字符串,字符串不应具有任何意义、这里输入一个命令(字串)不是一个文本任务,而输
7、一个字符串到处理器个就是一个文本任务。4)定向。5)定路径。6)定量。2,裁剪的实质:确定图形中哪些点、线段、文字、多边形在窗口之内。3,什么是拾取图形?拾取图形是从屏幕上拾取一个图形,其直观现象是该图形变颜色、或闪烁、或增亮。其实际意义是要在存储用户图形的数据结构中找到存放该图形的几何参数及其属性的地址。以便对该图形作进一步的操作,如修改共几何参数、连接关系或某些属性。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 9 页 -4,图形扫描转换的步骤:一、先确定有关像素;二、再用图形颜色或其它属性对像素进行写操作。5,阴极射线管的技术指标主要有两条,一是分辨率,二是显示速度。一个
8、阴极射线管在水平和垂直方向单位长度亡能识别出的最大光点数称之为分辨率。光点亦称之为象素。CRT显示速度的指标一般用每秒显示矢量线段的条数来表示。显示速度取决于:偏转系统的速度、CRT 矢量发生器的速度、计算机发送显示命令的速度。四:名词解释1,图形:图形是指由外部轮廓线条构成的矢量图。即由计算机绘制的直线、圆、矩形、曲线、图表等。2,窗口:计算机图形学中的窗口是用户坐标系中需要进行观察和处理的一个坐标区域。3,视口/区:视口是在设备坐标系中定义的窗口中矩形绘图区。4,裁剪:识别图形在指定区域内和区域外的部分的过程称为裁剪算法,简称裁剪。5,连贯性:指区域的连贯性、扫描线的连贯性、边的连贯性。五
9、:简答题1,计算机图形学的应用领域有哪些,举例说明。(1)用户接口。(2)计算机辅助设计与制造。(3)科学、技术及事务管理中的交互绘图。(4)绘制勘探、测量图形。(5)过程控制及系统环境模拟。(6)电子印刷及办公室自动化。(7)艺术模拟。(8)科学计算的可视化。2,简述光栅扫描式图形显示器的基本原理。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 9 页 -光栅扫描式图形显示器(简称光栅显示器)是画点设备,可看作是一个点阵单元发生器,并可控制每个点阵单元的亮度,它不能直接从单元阵列中的个可编地址的象素画一条直线到另一个可编地址的象素,只可能用尽可能靠近这条直线路径的象素点集来近似
10、地表示这条直线。光栅扫描式图形显示器中采用了帧缓存,帧缓存中的信息经过数字模拟转换。能在光栅显示器上产生图形。3,什么是图形扫描转换?确定最佳逼近图形的象素集合,并用指定的颜色和灰度设置象素的过程称为图形的扫描转换或光栅化。对于一维图形,在不考虑线宽时,用一个象素宽的直线或曲线来显示图形。二维图形的光栅化必须确定区域对应的象素集,将各个象素设置成指定的颜色和灰度,也称之为区域填充4,什么是用户域?用户域是指程序员用来定义草图的整个自然空间。人们所要描述的图形均在用户域中进行定义。理论上说用户域是连续无限的。5,什么是窗口区?窗口区是把用户指定的任意的用户域的一个部分叫做窗口区。6,绘制一位帧缓
11、存显示器的黑白光栅显示图?名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 9 页 -六:论述1,直线生成算法中数字微分分析法的原理和步骤答:(仅供参考)DDA 算法是基于数字微分思想的直线声成算法,基本思想:已知过端点P0(x0,y0),P1(x1,y1)的直线段 Ly=kx+b|k|1(Dx Dy)直线斜率为令 xi+1=xi+Dx 则yi+1=kxi+1+b =kxi+kDx+b=(kxi+b)+kDx =yi+kDx 当 Dx=1 时yi+1=yi+k 即:当 x 每递增 1,y 递增 k(即直线斜率);注意上述分析的算法仅适用于|k|1的情形。在这种情况下,x 每增加 1
12、,y 最多增加1。当|k|1 时,必须把x,y 地位互换这种方法直观,但效率太低,因为每一步需要一次浮点乘法和一次舍入运算。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 9 页 -2,论述圆的Bresenham 算法的原理,方法和步骤答:Bresenham 画圆算法是在每一步考察两个可能的像素点中哪一个更靠近理论圆周,从而推出沿圆周的整数位置。基本思想:通过比较像素与圆的距离平方来避免开方运算。基本方法:每一步都选择一个离开实际圆周最近的点Pi(xi,yi)使其误差项最小。设圆之半径为r。先考虑圆心在(0,0),并从x=0,y=r 开始的顺时针方向的1/8 圆周的生成过程。在这
13、种情况下,x 每步增加1,从 x=0 开始,到x=y 结束。即有:xi+1=xi+1相应的 yi+1 则在两种可能中选择:yi+1=yi,或者 yi+1=yi-1选择的原则是考察精确值y 靠近 yi 还是靠近yi-1,计算式为:Y2=r2-(xi+1)2d1=yi2-y2=yi2-r2+(xi+1)2d2=y2-(yi-1)2=r2-(xi+1)2-(yi-1)2令 pi=d1-d2,并代入d1,d2,则有pi=2(xi+1)2+yi2+(yi-1)2-2r2 (1)pi 称为误差。如果pi0 则 yi+1=yi,否则 yi+1=yi-1。pi 的递归式为:名师资料总结-精品资料欢迎下载-名师
14、精心整理-第 7 页,共 9 页 -pi+1=pi+4xi+6+2(yi2+1-yi2)-2(yi+1-yi)(2)pi 的初值由式(2.6)代入 xi=0,yi=r 而得 p1=3-2r (3)根据上面的推导,圆周生成算法步骤为:1、求误差初值,p1=3-2r;i=1;画点(0,r);2、求下一个光栅位置:xi+1=xi+1;if pi0 则 yi+1=yi;否则 yi+1=yi-1;3、画点(xi+1,yi+1)4、计算下一个误差:if pi0 则 pi+1=pi+4xi+6;否则pi+1=pi+4(xi-yi)+10;5、i=i+1;if x=y则 end;否则返2。虽然式(2)式表示pi+1 的算法似乎很复杂,但因为yi+1 只能取值yi 或 yi-1,因此在算法中,第 4 步的算式变得很简单,只须作加法和4 的乘法。因此圆的 Bresenham 算法运行速度也是很快的,并适宜于硬件实现。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 9 页 -备注:这是我们今年元月8 号考试的计算机图形学的试卷,我花了好长时间才打好,整理的,放到网上,希望对将要考这门的同学有帮助!如果你觉得好的话,就发表下评论,让我知道自己的功劳没有白费啊,呵呵!谢谢大家!名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 9 页 -