计算机图形学A卷评分标准
计算机图形学评分标准及题目

四、课程设计场所及相关设施要求:课程设计场所:计算机专业实验室相关设施要求:配备TC,VC++6.0等开发工具的微型计算机五、成绩评定:1.课程设计结束后每个学生必须按要求提供课程设计总结报告,按照软件工程的步骤书写,包含截图。
2.评分比例为实验过程占60%,论文占40%。
最后评分:按优、良、中、及格、不及格评定3.学生至少要完成任务的基本项目,否则记不及格4.学生必须独立完成设计报告,严禁抄袭,发现抄袭不记课程设计成绩。
要求:课程设计论文页数控制在20页以内。
每个题目只可以允许一组人选(第一题除外)。
题目:1. 简易图形编辑软件(7+10人)(两组人选)编写一个简易图形编辑软件,可以是一个应用程序,也可以是基于WEB环境,主要功能有:1) 具有菜单,通过菜单执行各种操作;2) 采用图元的扫描转换算法绘制各种基本图元,如直线、圆、圆弧、多边形;3) 实现图形的平移、缩放、旋转、对称、错切及组合变化;4) 修改所选的图形的颜色、线型等;5) 能够采用各种算法填充多边形、圆、扇形区域;6) 能够采用各种算法实现直线裁剪、多边形裁剪;7) 能够绘制各种样条曲线。
8) 能够绘制三维图形的投影图,包括:三视图、轴侧图、透视图;9) 能够绘制分形图形,例如,Koch 雪花曲线、Bracketed L系统等;10) 能够实现重做与撤销;11) 能够保存和打开图形文件。
2. 图案设计(7人)编写一个绘制如右图案的程序,设计要求:1)采用Bezier或B样条曲线绘制花瓣、花心、叶子和花梗的轮廓线;2)花心也可以采用圆的扫描转换的算法实现;3)通过图形变换得到其他的花瓣、叶子等;4)采用区域填充算法用不同的颜色填充花瓣、花心、叶子和花梗。
3. 图案设计(4+4)编写一个绘制如右所示图形的程序,设计要求:1)图中的直线、圆必须采用直线和圆的生成算法实现;2)采用Bezier或B样条曲线绘制一片花瓣,其他的花瓣通过图形变换得到,图中手、脚的轮廓线中的曲线部分也要求采用Bezier或B样条曲线绘制;3)图中的文字采用字符显示算法实现;4)采用区域填充算法用不同的颜色填充各封闭区域。
计算机图形学A卷

一、单项选择题(共15小题,每小题1分,共15分)。
1.下面哪个不是国际标准化组织(ISO)批准的图形标准。
()A.GKSB.PHIGSC.CGMD.DXF2.在CRT显示器系统中,()是控制电子束在屏幕上的运动轨迹。
A. 阴极B. 加速系统C. 聚焦系统D. 偏转系统3.触摸屏是一种()A. 输入设备;B. 输出设备;C. 既是输入设备,又是输出设备;D. 两者都不是;4.分辨率为1024*1024的显示器,其位平面数为24,则帧缓存的字节数应为()A. 3MB;B. 2MB;C. 1MB;D. 512KB;5.计算机显示设备一般使用的颜色模型是()A. RGBB. HSVC. CMYD. 上述都不是6.数字化仪是一种()坐标定位设备。
A. 绝对B. 笛卡儿C. 相对D. 球7.直线DDA算法中,已知起点P1(x1,y1)和终点P2(x2,y2),当x1>x2时,△x的符号是()A. 正B. 负C. 无符号D. 递增8.X-扫描线算法涉及到哪些主要的操作步骤不包括()A. 求交;B. 排序;C. 建立多边形表;D. 区间添色;9.中点分割法求交点的规则,当线段P1P2求出中点P后,如果P1与P不同侧,移动P2点,P1与P不同侧的表达式为:()。
A. (C1&& C)!=0B. (C1& C)!=0C. (C1&& C)= =0D. (C1& C)= =010.以下关于图形变换的论述不正确的是()A. 平移变换不改变图形大小和形状,只改变图形位置;B. 拓扑关系不变的几何变换不改变图形的连接关系和平行关系;C. 旋转变换后各图形部分间的线性关系和角度关系不变,变换后直线的长度不变D. 复合变换可以使用一系列连续的简单变换代替,其矩阵为简单变换矩阵连乘;11.齐次坐标系就是n维空间中物体可用()齐次坐标来表示。
A. n维B. n+1维C. n-1维D. n+2维12.在透视投影中,主灭点的最多个数是()A. 1B. 2C. 3D. 413.在三维几何造型方法中,局部操作能力比较弱的方法是()A. 体素造型B. 八叉树造型C. B-rey造型D. 特征造型14.在多边形面片数量很大时,消隐算法最快的应该是()A. Z-BufferB. 扫描线C. 画家算法D. 不确定15.在明暗的光滑处理方法中,下列论述哪个是错误的?()A. Gouraud 明暗模型计算中,多边形与扫描平面相交区段上每一采样点的光亮度值是由扫描平面与多边形边界交点的光亮度插值得到的B. Phong通过对多边形顶点的法矢量进行插值,获得其内部各点的法矢量C. Gouraud 计算工作量比Phong方法计算工作量大D. Gouraud明暗模型处理的缺点是它使高光部位变得模糊二、填空题(共15小题,每小题1分,共15分)。
计算机图形学模拟试卷参考答案与评分标准

计算机图形学 模拟试卷 (2)参考答案与评分标准一、单项选择题(本大题共10小题,每小题2分,共20分)1. 计算 交互 2. CRT 显示器 液晶显示器 (顺序可颠倒) 3.顶点表示 点阵表示(顺序可颠倒)4. 平移 错切 (顺序可颠倒) 5. 平行 透视 (顺序可颠倒)6. 线段反走样 多边形反走样(顺序可颠倒)7. 漫反射 镜面反射(顺序可颠倒)8.(0.6, 5) 9.反馈 10.n+1二、名词解释(本大题共5小题,每小题4分,共20分)1.GKS: GKS(Graphical Kernel System)。
GKS-3D 是ISO 制定的计算机图形国际标准。
2.象素:将屏幕的x 方向和y 方向平均分割为m ×n 个小区域,每个区域称为一个象素。
3.荫罩:位于电子枪和荧光屏之间的一个有孔金属网格。
4.反走样:生成的图形边界和线段具有阶梯状锯齿称为走样(3分)。
克服减少走样现象的方法称为反走样。
(1分)5.请求模式:只有输入设置命令对相应的设备所需要的输入模式后,该设备才能进行相应的输入处理的控制模式叫做请求模式。
三、简答题(本大题共3小题,每小题10分,共30分)1.评分标准:给出递推公式得4分,算法思想6分设直线的起点坐标为(s x ,s y ),终点坐标为(e x ,e y ),令s e x x x -=∆,=∆ye y –s y ,则直线的参数方程是ty y y tx x x s s ⋅∆+=⋅∆+= (1)其中t 为参数(10≤≤t )。
目标是快速地求出能很好地表示直线的像素。
提高速度的方法之一是把乘法用加法实现。
可采用等参数步长t ∆计算直线上的点。
设),(i i y x 是第i 步得到的直线上的点,则直线上第1+i 个点是(1+i x ,1+i y ),其中ty y y t x x x i i i i ∆⋅∆+=∆⋅∆+=++11 (2)当0>∆>∆y x ,即直线斜率小于1时,t ∆应使x 方向每次增加1,y 方向最多增加1,此时取x t ∆=∆/1;同理,当0>∆>∆x y 时,直线斜率大于1,取y t ∆=∆/1,所以{}y x t ∆∆=∆/1,/1m in (3)用式(2)可求得图中直线e s P P 上用三角形表示的点,但显示时要用像素(也即图中网格结点)来表示,可用舍入的办法得到最靠近三角形的像素,用这些像素(图中的实心圆点)来表示直线。
计算机图形学试题及答案

一、 判断题(10x1=10分)1、 构成图形的要素可分为两类:刻画形状的点、线、面、体的非几何要素与反映物体表面属性或材质的明暗、色彩等的几何要素.( 错误 )2、 参数法描述的图形叫图形;点阵法描述的图形叫图像。
( 正确 )3、 EGA/VGA 为增强图形显示效果的一种图形处理软件的名称.( 错误 )4、 对山、水等不规则对象进行造型时,大多采用过程式模拟方法。
( 正确 )5、 若两个图形是拓扑等价的,则一个图形可通过做弹性运动与另一个图形相重合。
( 正确 )6、 0阶参数连续性和0阶几何连续性的定义是相同的。
( 正确 )7、 Bezier 曲线可做局部调整。
( 错误 )8、 字符的图形表示分为点阵和矢量两种形式。
( 正确 )9、 LCD 表示发光二极管显示器.( 错误 )10、 使用齐次坐标可以将n 维空间的一个点向量唯一的映射到n+1维空间中.( 错误 ) 二、 填空题(15x2=30分)1、目前常用的PC 图形显示子系统主要由3个部件组成:(1)帧缓冲存储器、(2)显示控制器、(3)ROM BIOS 。
2、 图形的输入设备有(4)键盘、鼠标、光笔(至少写三种);图形的显示设备有(5)CRT 显示器、LCD 、投影仪(至少写三种)。
3、常用坐标系一般可以分为:建模坐标系、用户坐标系、(6观察坐标系、(7)规格化设备坐标系、(8)设备坐标系.4、在多边形的扫描转换过程中,主要是通过确定穿越多边形区域的扫描线的覆盖区间来填充,而区域填充则是从(9)给定的位置开始涂描直到(10)指定的边界条件为止。
5、一个交互式计算机图形系统应具有(11)计算 、(12)存储、(13)对话、(14)输入和输出等五个方面的功能。
三、 简答题(5x6=30分)1、 请列举常用的直线段裁减算法(四种)。
答:答:直接求交算法、编码算法、中点再分算法、Cyrus-Beck 算法.2、 考虑三个不同的光栅系统,分辨率依次为480640⨯,10241280⨯,20482560⨯。
CAD评分细则

全国计算机信息高新技术考试
图形图像处理(Photoshop平台)高级图像制作员级
考试评分细则
全国计算机信息高新技术考试图形像高级操作员Photoshop模块考试是面向使用计算机进行图形图像的设计人员或其他事务技术人员的技能测评,强调处理图像,图形设计的计算机能力及一定的熟练程度,判分标准即是根据工作中的应用技能特点概括而来。
本题采用分解评判点的方法,考评员需根据每一个评分点逐项评判,最后合计形成总分,评分时应注意以下几点:
1.如果考生完成的结果和答案基本一致,但使用的操作技能与要求不符,不给分。
2.凡是考题要求中明确指出的操作,评分时应控制要求。
3.若考生完成的效果与标准答案略有差别,但差别之处在该题中未明确要求的,可给分。
4.存储的文件格式,应保留本题相应的图层、通道、路径和动作等相关内容,否则相关技能点不给分。
5.考试中对文字和色彩不要求数字控制。
6.建议考评员以只读的方式打开考生建立的文档,以免因评分时的误操作
影响考生的原始考试结果。
本评分细则经国家职技能鉴定专家委员会计算机专业委员会审定,是考评员评判考生考试结果的唯一依据;本细则由审定机构解释和修订。
第一单元选区编辑15分
第二单元绘画色彩10分
第三单元矢量绘图10分
第四单元图层效果15分
第五单元通道动作15分
第六单元滤镜特效10分
第七单元Web网页10分
第八单元综合软件15分。
《计算机图形学》试题-A卷及参考答案

7、对于由P 0 P 1 P 2 三点所决定的二次B样条曲线,下列叙述中错误的是( D )
A)起始点位于(P 0 +P 1 )/2 处; B)终止点位于(P 2 +P 1 )/2 处; C)若P 0 P 1 P 2 三点共线时,该曲线是一条线段; D)起始点的切矢为:2(P 1 -P 0 )。 8、下列不属于计算机图形学中三维形体表示模型的是:( C )。 A 线条模型 B 表面模型 C 粒子模型 D 实体模型
X(t)=3t 2 3 Y(t)=3t-9t +6t 2 3 Z(t)= 3t-9t +6t 将 t 分别等于 0,1/3, 2/3,1 代入上述参数曲线,得 P(0)=(0,0,0) P(1/3)=(1,2/9,2/9) P(1/2)=(3/2,0,0) P(2/3)=(2,-2/9,-2/9) P(1)=(3,0,0)
计算机图形学试题
一、选择题(20 分) 1、种子填充算法中,正确的叙述是( C ) A)按扫描线的顺序进行象素点的填充; B)四连接算法可以填充八连接区域;
A
C)四连接区域内的每一象素可以通过上下左右四个方向组合到达; D)八连接算法不能填充四连通区域。 2、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点 S 到端点 P)与 某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点. 请问哪种情况下输出的顶点是错误的? ( A ) A) S 和 P 均在可见的一侧,则输出 S 和 P. B) S 和 P 均在不可见的一侧,则输出 0 个顶点. C) S 在可见一侧,P 在不可见一侧,则输出线段 SP 与裁剪线的交点. D) S 在不可见的一侧,P 在可见的一侧,则输出线段 SP 与裁剪线的交点和 P. 3、透视投影中主灭点最多可以有几个?( D ) A)0 B)1 C)2 D)3
《计算机图形学》--试卷A及参考答案

()4. EGA/VGA为增强图形显示效果的一种图形处理软件的名称。
()5. 对山、水等不规则对象进行造型时,大多采用过程式模拟方法。
()6. 实体的边界由平面多边形或空间曲面片组成。
()7. 平面多面体表面的平面多边形的边最多属于两个多边形,即它的表面具有二维流形的性质。
()8. 观察空间位于前后裁剪面之间的部分称为裁剪空间或视见体。
()9. 找出并消除物体中的不可见部分,称为消隐。
()10. 使用齐次坐标可以将n维空间的一个点向量唯一的映射到n+1维空间中。
三、填空题(将正确答案填入横线上,每空2分,共20分)1.直线的属性包括线型、和颜色。
2.颜色通常用红、绿和蓝三原色的含量来表示。
对于不具有彩色功能的显示系统,颜色显示为。
3.平面图形在内存中有两种表示方法,即和矢量表示法。
4.将三维物体变为二维图形的变换称为,其有两种基本方式:平行投影、。
5. 边界点组成的集合称为集合的。
6.对于一个占据有限空间的正则(点)集,如果其表面是,则该正则集为一个实体有效物体。
7.通过实体的边界来表示一个实体的方法称为。
8.表面由平面多边形构成的空间三维体称为。
9. 标量:一个标量表示。
四、简答题(每小题5分,共20分)1. 什么是图像的分辨率?2. 局部光照模型和全局光照模型的不同之处是什么?3.实体采用八叉树表示法有哪些缺点?4. 消隐算法有哪些类型,它们各有什么特点?五、计算题(每小题11分,共22分)1. 写出直线方程b mx y +=''对应的xy 坐标方程,假设''y x 坐标系是由xy 坐标系旋转90°得到。
2. 写出从),(111y x P 到),(222y x P 的段与(a )垂直线x =a ,(b )水平线y =b 的交点。
以下为本试卷的参考答案一、名词解释(每小题3分,共18分)1.图形:能够在人们视觉系统中形成视觉印象的对象称为图形,包括自然景物和人工绘图。
《计算机图形学》题集

《计算机图形学》题集一、选择题(每题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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机图形学 A卷评分标准
一、名词解释(每题3分)
1、一个CRT在水平和竖直方向单位长度上能识别的最大光点数称为分辨率。
2、电子束离开某点后,该点亮度衰减到初始值十分之一所需要的时间。
3、在帧之间的回扫期称为垂直回扫期。
4、是一维的线性表,其每项内容对应着一种颜色,长度由帧缓冲期单元的位数决定。
5、规则形体是指以欧氏几何方法构造的形体,如直线段等统称为几何模型。
6、落在裁剪窗口内部的图形被显示,而其余的部分不显示这样的裁剪是内裁剪。
7、将源画布中的矩形区域内的像素块拷贝到目标区域中,目标区域是位于当前激活画布内的一个矩形区域。
8、用位于多边形内部的像素的集合来刻画多边形这种表示称为点阵表示。
9、任取区域内两点,若在该区域内,通过水平、垂直、两个对角线八个方向的运动,这两点相互可达,则称该区域是八连通的。
10、用于减少或消除混淆的技术称为反混淆。
二、简答题(每题15分)
答:①首先将在整个绘图窗口内扫描转换多边形的问题分解到一条条扫描线上来考虑,只要完成绘图窗口内每一条扫描线上位于多边形内部的区段的填充工作,也就完成了整个多边形的扫描转换。
(5分)
②一条扫描线和多边形的边有偶数个交点,若将这些交点按横坐标从小到大的顺序进行排序,利用扫描线的连贯性,当用给定的多边形颜色填充了这些区段后,就完成了扫描线上的填充工作,所以一条扫描线上的填充过程可分为三个步骤:(5分)
③求扫描线与多边形各边的交点,求所求得的交点按X坐标从小到大排序,将交点两两配对,并填充每一区段。
(5分)
三、计算题(每题10分)
1、答:(x0,y0)=(20,16),dx=10,dy=5(1分)
d0=10-5=5>0…………(21,16) (1分)
d1=d0-2dy=5-10=-5<0…………(22,17) (1分)
d2=d1-2(dy-dx)=-5-2(5-10)=5>0……………(23,17) (1分)
d3=d2-2dy=5-10=-5<0………………(24,18) (1分)
d4=d3-2(dy-dx)=-5-2(5-10)=5……………(25,18) (1分)
d5=d4-2dy=5-10=-5…………………(26,19) (1分)
d6=d5-2(dy-dx)=-5-2(5-10)=5…………(27,19) (1分)
d7=d6-2dy=5-10=-5<0………………(28,20) (1分)
d8=d7-2(dy-dx)=-5+10=5>0………………(29,20) (1分)
根据生成直线的中点算法找到点列:
(21,16), (22,17),(23,17),(24,18),(25,18),(26,19), (27,19) (28,20) (29,20)
3、证明:旋转变换的一般矩阵是: ⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡-1000cos sin 0sin cos θθθθ(2分)
)(1000)(cos )(sin 0)(sin )(cos 1000cos cos sin sin -sin cos cos sin 0cos sin sin cos -sin sin cos cos 1000cos sin 0sin cos 1000cos sin 0sin cos )()(212121212121211212212121211111222212θθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθ+=⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡+++-+=⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡++--=⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=∙R R R (3分) (5分)
4、 关于任意参照点),(r r r y x P 的旋转变换的一般步骤,并计算出最终矩阵。
答:绕r P 点旋转θ角通过下面三个基本变换来实现:
(1) 平移使r P 点落于坐标原点,变换矩阵为),(r r y x T --;(2分)
(2) 旋转θ角,变换矩阵为)(θR ;(2分)
(3) 平移使位于原点的r P 返回原位置,变换矩阵为),(r r y x T 。
(2分) 若记绕r P 点旋转θ角的变换矩阵为);,(θr r y x R ,则
);,(θr r y x R =∙),(r r y x T )(θR ∙),(r r y x T --
=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡10010011000cos sin 0sin cos 10
01001r r r r y x y x θθθθ =⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡--+--100sin )cos 1(cos sin sin )cos 1(sin cos θθθθθθθθr r r r x y y x (4分)
四、答:边结构的定义:
typedef struct {int ymax;// 边的上端点的y 坐标(3分)
float x,deltax//x 表示扫描线与边的交点的x 坐标,初值为
边的下端点的x 坐标;deltax 表示边的斜率的倒数;(5分)
struct Edge *nextEdge;// *nextEdge 指向下一条边的指针。
(2分)
}Edge
(5分)。