欢迎来到天天文库
浏览记录
ID:31611276
大小:71.50 KB
页数:3页
时间:2019-01-15
《计算机图形学基础模拟试题(卷一)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机图形学基础模拟试题(卷一)参考答案一、填空题(共10分,每空1分)1.偶数,奇数2.生成的直线要直,直线的终止点要准,直线的粗细要均匀3.24.反走样5.数学方程表示,点集表示,四叉树表示二、选择题(共20分,每题2分)1.D2.A3.B4.C5.C 6.A7.A8.D9.B10.D三、判断题(共20分,每题2分)1.T2.F3.T4.T5.F6.T7.T8.T9.F10.T四、推导题(共10分,每题5分)1.证明:MABCDAPN故可知:n次Bezier曲线在起始点处切线落在P0P1连线方向上,终止点切线落在Pn-1P
2、n连线方向上。2.解;(1)以P为原点,划出四个象限,如图:(2)计算各边的标号:4分αAB=α(B)-α(A)=2中间取一点NΔα=αAN+αNB=-2αBC=α(C)-(B)=1Δα=0αCD=α(D)-α(C)=-2中间取一点MΔα=αCM+αMD=2αDA=α(A)-(D)=0Δα=0(3)W=-2+0+2+0=0∴P点在多边形区域外部1分3计算机图形学模拟试题第页参考答案(卷一)P0P1P3P2P4P5P6M1M2AB五、作图题(共15分)画出以P0P1P2P3决定的第0段3次样条曲线:M1为P0P2的中点,A点位于
3、P1M1的1/3处,A点的切矢平行于P0P2,且等于P0P2的1/2,A点的二阶导数矢量为中线矢量P1M1的两倍;M2为P2P3的中点,B点位于P2M2的1/3处,A点的切矢平行于P1P3,且等于P1P3的1/2,B点的二阶导数矢量为中线矢量P2M2的两倍;正确标出A、B两点、指出A、B点的切矢、指出A、B点的二阶导数矢量以同样的方法画出其它样条曲线。六、计算题(共15分)解:(1)将坐标系平移至P1(-3,-2)点:(2)线段P1P2与X轴夹角为(3)顺时针方向旋转θ角:3计算机图形学模拟试题第页参考答案(卷一)(4)关于X
4、轴对称:(5)逆时针转回:(3)将坐标系平移回原处(4)变换矩阵:T=TA*TB*TC*TD*TE(5)求变换后的三角形ABC各顶点的坐标A’、B’、C’A’:B’:C’:七、分析题(共10分)答:边标志算法可以克服象素被重复访问这一缺点。其实现过程分为两步:1)勾画轮廓线,在每条扫描线上建立各区段的边界象素对;2)填充这些边界象素之间的全部象素。算法的C语言描述如下:#defineFALSE0edgefill(Polydef){对多边形每条边转换;inside=FALSE;for(每条与多边形Polydef相交的扫描线)fo
5、r(扫描线上每个象素点){if(象素点被打上边标志)inside=!(inside);if(inside!=FALSE)putpixel(x,y,color);elseputpixel(x,y,bcolor);}}3计算机图形学模拟试题第页参考答案(卷一)
此文档下载收益归作者所有