计算机图形学复习题(有答案).doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 复习题 答案
- 资源描述:
-
一.选择题: 1. 计算机显示设备一般使用什么颜色模型?( ) A. RGB; B. CMY; C. HSV; D. HLS 2. 灰度等级为16级, 分辨率为1024*1024的显示器,至少需要的帧缓存容量为 ( ) A. 512KB; B. 1MB; C. 2MB; D. 3MB 3 由k个控制顶点Pi(i=1,… k) 所决定的n次B样条曲线,由( )段n次B样条曲线段光滑连接而成。 A. k-n-2 B. k-n-1 C. k-n D. k-n+1 4.三次B样条曲线具有( )导数的连续性。 A) 0阶 B)一阶 C)二阶 D)三阶 5. 在二维图形对称变换中,实现图形对称于Y=X变换的变换矩阵为( )。 0 -1 0 -1 0 0 0 0 1 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 A. B. C. D. 6. 下列有关平面几何投影的叙述语句中,不正确的是( )。 A. 在平面几何投影中, 若投影中心移到距离投影平面无穷远处,则成为平行投影 B.透视投影与平行投影相比,视觉效果更有真实感,但不能反映物体的真实尺寸和形状 C.透视投影变换中,一组平行线投影在与之平行的投影面上可以产生灭点 D.在三维空间中的物体进行透视投影变换,最多可产生3个主灭点 7.下面哪一项不是Bezier曲线的特性( ) A)对称性 B)凸包性 C)局部性 D)几何不变性 8. 二维图形的几何变换中的二维图形几何变换矩阵可以表示为: a b c d e f g h i T= c f 其中 是对图形进行( )变换(空间中点用列向量表示)。 A. 对称 B. 错切 C. 平移 D. 投影 10. 在XOY平面上,给定7个不重合的控制点P0,P1,…,P6,由这7个控制点所确定的三次B样条曲线应分为4段,如果移动控制点P2,只影响第( )段曲线形状 A. 第1段 B. 第2段 C. 第3段 D. 第1段到第3段 二. 填空题 1. 直线的属性包括:线型、_______和颜色。 2. 在计算机图形学中, 多边形有两种重要的表示方法:____ ____表示和___ ___表示。 3. 屏幕上最小的发光单元叫做___ __,它的多少叫做______。 4. 在区域编码裁剪算法中,如线段AB的两个端点的编码____,则线段整体位于窗口内;如两端点编码______,则该线段整体位于窗口外。 5. 印刷业常用的颜色模型是 。 6. 齐次坐标系中,写出下列变换矩阵:整个图像放大2倍 _________; 图像上移10个单位和右移5个单位(y轴垂直向上,x轴水平向右)___ __; 7. 对下图由P0P1P2P3P4P5P6顶点序列构成的多边形经上裁剪边裁剪后的顶点序列为___ ___。 P2 P3 P4 P5 P6 R0 R1 R2 R3 R4 R5 R6 P0 8. Hermite 曲线是用给定曲线段的 和 来描述曲线的。 9. 齐次坐标表示是用_____维向量表示n维向量。 10.Bezier曲线通过特征多边形的 。 11. Phong明暗处理采用的是 。 三.简答题 1、 简述Cohen-Sutherland 裁剪方法的思想,并指出与之相比,中点裁剪方法的改进之处, 及这种改进的理由。 答:Cohen-Sutherland 裁剪算法的思想是:对于每条线段P1P2 分为三种情况处理。(1)若P1P2 完全在窗口内,则显示该线段P1P2 简称“取”之。(2)若P1P2 明显在窗口外,则丢弃该线段,简称“弃”之。(3)若线段既不满足“取”的条件,也不满足“弃”的条件,则求线段与窗口交点,在交点处把线段分为两段。其中一段完全在窗口外,可弃之。然后对另一段重复上述处理。 中点分割算法的大意是,与Cohen-Sutherland 算法一样首先对线段端点进行编码,并把线段与窗口的关系分为三种情况: 全在、完全不在和线段和窗口有交。对前两种情况,进行同样的处理。对于第三种情况,用中点分割的方法求出线段与窗口的交点。即从P0 点出发找出距 P0 最近的可见点A 和从P1 点出发找出距P1 最近的可见点B,两个可见点之间的连线即为线段P0P1 的可见部分。从P0 出发找最近可见点采用中点分割方法:先求出P0P1 的中点Pm,若P0Pm 不是显然不可见的,并且P0P1 在窗口中有可见部分,则距P0 最近的可见点一定落在P0Pm 上,所以用P0Pm 代替P0P1;否则取PmP1 代替P0P1。再对新的P0P1 求中点Pm。重复上述过程,直到PmP1 长度小于给定的控制常数为止,此时Pm 收敛于交点。 改进之处在于,对第三种情况,不直接解方程组求交,而是采用二分法收搜索交点。 这种改进的理由是:计算机屏幕的象素通常为1024×1024,最多十次二分搜索即可倒象素级,必然找到交点。而且中点法的主要计算过程只用到加法和除2 运算,效率高,也适合硬件实现。 2. 多边形填充过程中,对于某一条扫描线,填充可分为什么步骤?填充过程中需要解决的两个特殊问题是什么? 答:对于一条扫描线可分为四个步骤: (1) 求交:计算多边形与扫描线各边的交点 (2) 排序:把所有的交点按递增的顺序进行排序 (3) 交点配对:第一个与第二个,第三个与第四个等。每对交点之间是扫描线与多边形的一个相交区间 (4) 区间填色:把相交区间内的像素置成多边形色,区间外的像素置成背景色 填充过程中需注意的两个特殊问题是: (1) 扫描线与多边形顶点相交时,交点的取舍问题(保证交点正确配对) 检查顶点两条边的另外两个端点的y值,按这个y值中大于交点y值的个数是0,1,2来决定是取0个,1个还是2个。 (2) 多边形边界上像素的取舍问题(避免填充扩大化) 上闭下开,左闭右开。在具体实现时只要对扫描线和多边形的相交区间取左闭右开。 3. 用扫描线填充法将顶点为P0 (2,5), P1(2,10),P2(9,6),P3(16,11),P4(12,2),P5(7,2)的多边形填充。写出填充步骤并进行填充。 10 9 8 7 6 5 4 3 2 1 0 4.请给出用Bresenham算法扫描转换从(1,1)到(8,5)的像素位置,并给出推断理由 答: 首先计算初始值。在这个问题中, dx=x2–x1=8-1=7, y=y2–y1=5-1=4, 因此,∆1=2dy=8, ∆2=2(dy-dx)=-6, ∆= ∆1-dx=8-7=1 (3分) 由算法算出的值如下表: d x y 1 1 1 1+∆2=-5 2 2 -5+∆1=3 3 2 3+∆2=-3 4 3 -3+∆1=5 5 3 5+∆2=-1 6 4 -1+∆1=7 7 4 7+∆2=1 8 5 5. 下面三幅图A、B、C是由两段样条曲线段连接成的一条自由曲线段,在连接点处分别由a、b、c表示,请说出三条自由曲线在连接点处的连续性,并说明含义。 答:分别为零阶导数连续,在交点处相连。 一阶导数连续,在交点处切线的斜率一致,但变化率不同。 二阶导数连续,在交点处斜率的变化率一致。 6.设R是左下角为L(-3,1),右上角为R(2,6)的矩形窗口。请先给出矩形分割平面 的区域编码,然后写出下图中线段端点的区位编码。 答: 6. 写出实现下述映射的规范化变换,将左下角在(1,1),右上角在(3,5)的窗口映射到: (a)规范化设备的全屏幕视口;(b)左下角在(0,0),右上角在( 1/2, 1/2)的视口 答:(a)窗口的参数是wxmin=1, wxmax=3, wymin=1, wymax=5。视口参数是vxmin=0, vxmax=1, vymin=0, vymax=1; 7. 用原点作为投影中心,写出满足下列条件的透视变换矩阵:投影平面过点R0(x0, y0, z0)并且有法线向量N=[n1, n2, n3]。 答: 设P(x, y, z)点投影到P’(x’, y’, z’)点。向量PO和P’O方向相同,有P’O=aPO即 x’=ax, y’=ay, z’=az。 因为P’点位于投影平面上,n1x’+n2y’+n3z’=d0 其中d0为原点到投影平面的距离d0=n1x0+n2y0+n3z0. x’=ax, y’=ay, z’=az带入上式得,4×4的投影变换矩阵为: 8. 列举三种常见的颜色模型,简要说明其原理和特点。 答:所谓颜色模型就是指某个三维颜色空间中的一个可见光子集,它包含某个颜色域的所有颜色。常用的颜色模型有RGB、CMY、HSV等。 RGB颜色模型通常用于彩色阴极射线管等彩色光栅图形显示设备中,它是我们使用最多、最熟悉的颜色模型。它采用三维直角坐标系,红、绿、蓝为原色,各个原色混合在一起可以产生复合色。 CMY颜色模型以红、绿、蓝的补色青(Cyan)、品红(Magenta)、黄(Yellow)为原色构成,常用于从白光中滤去某种颜色,又被称为减性原色系统。印刷行业中基本使用CMY颜色模型。 HSV(Hue,Saturation,Value)颜色模型是面向用户的,对应于画家的配色方法。 9. 设一条二次Bezier曲线的控制顶点为P0、P1和P2, 另一条二次Bezier曲线的顶点是Q0、Q1和Q2, 写出两条曲线精确合并成一条二次Bezier曲线的条件 解:如下图所示,由于可以精确合并,说明两曲线是由一条曲线在参数 0<t<1 处分割而来, 如下图所示,假设原曲线的控制顶点为P0 , X, Q2. 由de Castejau 算法,有: 1. 首先要求P1, P2(Q0), Q1 三点共线 2. 于是有: 10. 从心理学和视觉的角度出发,颜色有哪三个特性? 答:从心理学和视觉的角度出发,颜色有如下三个特性:色调(Hue),饱和度(Saturation) 和亮度(Lightness)。从光学物理学的角度出发,颜色的三个特性分别为:主波长(Dominant Wavelength),纯度(Purity)和明度(Luminance)。 11.在Phong 模型中,三项分别表示何含义?公式中的各个符号的含义指什么? + × + = I=IaKa+IpKd(L·N)+IpKs(R·V)n 答:三项分别代表环境光、漫反射光和镜面反射光。Ia为环境光的反射光强, Ip为理想漫反射光强, Ka为物体对环境光的反射系数, Kd为漫反射系数, Ks为镜面反射系数,n 为高光指数, L 为光线方向,N 为法线方向,V 为视线方向,R 为光线的反射方向。 12若以Z坐标轴和Y坐标轴组成的平面ZOY作为投影平面,则正投影的变换矩阵为 答:变换矩阵为 13设投影中心点为O(0,0,0),投影平面为平行于平面XOY,且z=5。请写出此透视投影变换矩阵,并求端点A(5,15,25)和B(30,20,10)的直线段AB 在该投影平面的投影。 答: x y z P(x,y,z,1) P’(x’,y’,z’,1) 空间中一点P(x,y,z,1)投影到z=5的平面上的投影点P’(x’, y’, z’,1)的坐标满足 推出 14、设一条三次Bezier 曲线的前三个控制顶点为(30,0),(60,20),(80,20),曲线在t=1/2 处的值为 (70,15),试求最后一个控制顶点。 答:对三次Bezier曲线, 设P3(x3,y3), 有: 解得x3=110, y3=0。最后一个控制点为(110,0) 15 已知曲线P1和P3,构造三次hermite 样条曲线P2,把曲线P1和P3连接起来并且P2的两个端点处分别与P1和P3有G1连续 答:三次hermite样条曲线的边界条件应为: 两个端点分别为:P1(1)和P3(0) 两个端点的一阶倒数为别为 a*P1’(1)和b*P3’(0),其中a,b为不为零的任意系数。a, b 的取值影响曲线的形状。 16 设一条三次Bezier 曲线的控制顶点为P0,P1 ,P2,P3, 对曲线上一点P(1/2),及一个给定的目标点T,给出一种调整Bezier 曲线形状的方法,使得P(1/2)精确通过点T。 答:调整任何一个控制点都能够解决问题。选择调整P1(或P2)的原因是B1,3(t)在t=1/2处值较大,所需的调整较小。 设改变控制定点P1,将P1调整到P1’=P1+X的位置使曲线精确通过T。 由新控制点P0, P1’, P2, P3构造的bezier曲线记为,有 ,其中P(t)为原曲线。 推出 17 已知P0 [0,1], P1 [1,0], P0’ [1,1], P1’[0,-1],求此四个条件决定的三次Hermite曲线的参数方程P(t),并求出P(0.5), P’(0.5) 答:三次hermite样条曲线 18 在三维空间中,如果要求沿方向[A,B,C]产生放大到S倍的图形,推导出变换矩阵。A、B和C分别表示直线在x,y和z轴方向的余弦 。 a P=[A,B,C] P’=[0,B,C] x y z O P P’ b 答:过点P向YOZ平面做垂线,垂足为P’。 1绕x轴逆时针旋转a角,使得OP与XOZ平面重合 2 绕y轴顺时针旋转b角,使OP与Z轴重合, 3. 沿Z轴放大S倍 4 绕y轴逆时针转b角 5 绕x轴顺时针转a角 6 7 8 9 10 (注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注) 11 12展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




计算机图形学复习题(有答案).doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3127438.html