欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机图形学第6章习题.ppt

    • 资源ID:477592       资源大小:520.50KB        全文页数:22页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机图形学第6章习题.ppt

    计算机图形学基础习题习题6.2/P182o6.2 6.2 已知二维变换矩阵已知二维变换矩阵T T2D2D=a b pa b p c d q c d q l m s l m s试说明矩阵试说明矩阵T T2D2D中各元素在变换中的具体作用。中各元素在变换中的具体作用。答:缩放:答:缩放:a,da,d 平移:平移:l,ml,m 旋转:旋转:a,b,c,da,b,c,d 透视:透视:p,qp,q 全局缩放:全局缩放:s s 错切:错切:b,cb,c习题习题6.3/P182o6.3 6.3 试推导将二维平面上任意直线段试推导将二维平面上任意直线段p p1 1(x(x1 1,y,y1 1)p)p2 2(x(x2 2,y,y2 2)转换成为与转换成为与x x轴重合的变换矩阵(直线段轴重合的变换矩阵(直线段p1p2p1p2与与x x轴的交角轴的交角4545)。)。答:答:sin()=(ysin()=(y2 2-y-y1 1)/sqrt(x)/sqrt(x2 2-x-x1 1)2 2+(y+(y2 2-y-y1 1)2 2)cos()=(x cos()=(x2 2-x-x1 1)/sqrt(x)/sqrt(x2 2-x-x1 1)2 2+(y+(y2 2-y-y1 1)2 2)平移平移T T1 1(-x(-x1 1,-y,-y1 1)=1 0 0)=1 0 0 0 1 0 0 1 0 -x -x1 1 -y -y1 1 1 1旋转旋转R R1 1(-)=cos-sin 0(-)=cos-sin 0 sin cos 0 sin cos 0 0 0 1 0 0 1T=TT=T1 1(-x(-x1 1,-y,-y1 1)R)R1 1(-)(-)(x1,y1)(x2,y2)习题习题6.4/P182o6.4 6.4 已知点已知点P(xP(xp p,y,yp p)及其直线及其直线L L的方程的方程Ax+By+C=0Ax+By+C=0,试推导一个相对试推导一个相对L L作对称变换的变换矩阵作对称变换的变换矩阵T T,使点,使点P P的的对称点对称点PP满足满足P=PTP=PT。答:设:答:设:k=-A/Bk=-A/B,b=-C/Bb=-C/B sin()=-A/sqrt(A sin()=-A/sqrt(A2 2+B+B2 2)cos()=-B/sqrt(Acos()=-B/sqrt(A2 2+B+B2 2)平移平移T T1 1(0,-b)=1 0 0(0,-b)=1 0 0 0 1 0 0 1 0 0 -b 1 0 -b 1(0,-C/B)(-C/A,0)习题习题6.4/P182旋转旋转R R1 1(-)=cos-sin 0(-)=cos-sin 0 sin cos 0 sin cos 00 0 10 0 1关于关于x x轴对称轴对称RFRFx x=1 0 0=1 0 0 0 -1 0 0 -1 0 0 0 1 0 0 1反旋转反旋转R R2 2()=cos sin 0()=cos sin 0 -sin cos 0 -sin cos 0 0 0 1 0 0 1(0,-C/B)(-C/A,0)习题习题6.4/P182反平移反平移T T2 2(0,b)=1 0 0(0,b)=1 0 0 0 1 0 0 1 0 0 b 1 0 b 1T=TT=T1 1(0,-b)R(0,-b)R1 1(-)RF(-)RFx xR R2 2()T()T2 2(0,b)(0,b)习题习题6.6/P183o6.6 6.6 试证明相对于原点的旋转变换可以等价为一试证明相对于原点的旋转变换可以等价为一个比例变换和一个错切变换的复合变换。个比例变换和一个错切变换的复合变换。cos sin 0 scos sin 0 sx x 0 0 1 b 0 s 0 0 1 b 0 sx x bs bsx x 0 0-sin cos 0 =0 s-sin cos 0 =0 sy y 0 0 c 1 0 =cs c 1 0 =csy y s sy y 0 0 0 0 1 0 0 10 0 1 0 0 1 0 0 1 0 0 1 0 0 10 0 1s sx x=cos=cos,s sy y=sin=sin,bs bsx x=sin=sin,cs csy y=-sin=-sinb=sin/cos=tg b=sin/cos=tg,c=-sin/cos=-tg c=-sin/cos=-tg cos sin 0 cos 0 0 1 tg 0 cos sin 0 cos 0 0 1 tg 0 -sin cos 0 =0 sin 0 -sin cos 0 =0 sin 0 -tg 1 0 -tg 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 1 习题习题6.7/P183o6.7 6.7 如图所示四边形如图所示四边形ABCDABCD,求绕点,求绕点P(5,4)P(5,4)分别旋转分别旋转4545和和9090的变换矩阵,并求出各端点的坐标,画出的变换矩阵,并求出各端点的坐标,画出变换后的图形。变换后的图形。9090T=0 1 0T=0 1 0 -1 0 0 -1 0 0 9-1 1 9-1 14 1 1 0 1 0 8 3 14 1 1 0 1 0 8 3 17 3 1 -1 0 0=6 67 3 1 -1 0 0=6 6 1 17 7 1 9-1 17 7 1 9-1 1 2 6 1 2 6 11 4 11 4 1 5 0 15 0 1A(8,3),B(6,6),C(2,6),D(5,0)A(8,3),B(6,6),C(2,6),D(5,0)A(4,1)B(7,3)C(7,7)D(1,4)A(8,3)B(6,6)C(2,6)D(5,0)4545T=T(-5,-4)R(45T=T(-5,-4)R(45)T(5,4)T(5,4)=2/22/2 2/22/2 0 0 -2/22/2 2/22/2 0 0 5-5-2/2 4-2/22/2 4-2/2 1 14 1 1 5+4 1 1 5+22 4-2 4-22 2 1 17 3 1 T=5+37 3 1 T=5+32/22/2 4+4+2/2 2/2 1 1 7 7 1 7 7 1 5-5-2/22/2 4+5 4+52/2 2/2 1 1 1 4 11 4 1 5-2 5-222 4-2 4-22 2 1 1四舍五入后:A(6,1),B(7,5),C(4,8),D(2,1)A(4,1)B(7,3)C(7,7)D(1,4)A(6,1)B(7,5)C(4,8)D(2,1)习题习题6.11/P183o6.11 试用编码裁剪法(试用编码裁剪法(Cohen-Sutherland)裁剪图裁剪图6-40的线段。的线段。2 31A(3,3)B(-1,-2)图6-40codeA=1010,codeB=0101k=5/4,b=-3/4,y=kx+bcodeA|codeB0 不在窗口内codeA&codeB=0 AB不在窗口同一外侧根据codeA的从低到高寻找编码位为1所对应的窗口边界为右边界。求AB与右边界的交点为PR(2,7/4)。令PR-A(2,7/4),codeA=0000,并用A代替APR交换,使得A-B(2,7/4)、0000;B-A(-1,-2)、0101根据codeA的从低到高寻找编码位为1所对应的窗口边界为左边界,求AB与左边界的交点PL(0,-3/4)。令PL-A(0,-3/4),codeA=0100,并用A代替A根据codeA的从低到高寻找编码位为1所对应的窗口边界为底边界,求AB与底边界的交点PB(3/5,0)。令PB-A(3/5,0),codeA=0000,并用A代替A2 31A(-1,-2)B(2,7/4)PL2 31A(3/5,0)B(2,7/4)2 31A(0,-3/4)B(2,7/4)PB至此,裁剪结束,求得裁剪线段为:(2,7/4),(3/5,0)四舍五入后,裁剪线段为:(2,2),(1,0)习题习题6.13/P183o6.13 试用中点分隔算法裁剪如图试用中点分隔算法裁剪如图6-40的线段,的线段,分隔一直到误差小于分隔一直到误差小于0.5为止。为止。codeA=1010,codeB=0101中点Pm(x1+x2)/2,(y1+y2)/2)求求A的最远可见点的最远可见点codeB0 B不在窗口内codeA&codeB=0 AB不在窗口同一外侧用二分法求AB中点Pm(1,1/2)、0000。Pm在窗口内,令Pm-A(1,1/2)、0000,并用A代替A2 31A(3,3)B(-1,-2)图6-40Pm用二分法求AB中点Pm(0,-3/4)、0100。Pm在窗口外,codePm&codeB0 PmB在窗口同一外侧,令Pm-B(0,-3/4)、0100,并用B代替B用二分法求AB中点Pm(1/2,-1/8)、0100。同理,令Pm-B(1/2,-1/8)、0100,并用B代替B用二分法求AB中点Pm(3/4,3/16)、0100。分析Pm和B的误差小于0.5,则不再分隔。四舍五入得B(1,0)、0000,为A的最远可见点。Pm2 31A(1,1/2)B(-1,-2)APm2 31A(1,1/2)BAB(0,-3/4)PmA(1,1/2)BAB(1/2,-1/8)BAB(1,0)codeA=1010,codeB=0101中点Pm(x1+x2)/2,(y1+y2)/2)求求B的最远可见点的最远可见点codeA0 A不在窗口内codeA&codeB=0 AB不在窗口同一外侧用二分法求AB中点Pm(1,1/2)、0000。Pm在窗口内,令Pm-B(1,1/2)、0000,并用B代替B2 31A(3,3)B(-1,-2)图6-40Pm用二分法求AB中点Pm(2,7/4)、0000。Pm在窗口内,令Pm-B(2,7/4)、0000,并用B代替B2 31A(3,3)B(1,1/2)Pm用二分法求AB中点Pm(5/2,19/8)、1010。Pm在窗口外,codePm&codeA0 PmA在窗口同一外侧,令Pm-A(5/2,19/8)、1010,并用A代替A2 31A(3,3)B(2,7/4)Pm2 31A(5/2,19/8)B(2,7/4)Pm用二分法求AB中点Pm(9/4,33/16)、1010。分析Pm和A的误差小于0.5,则不再分隔。四舍五入得A(2,2)、0000,为B的最远可见点。至此,裁剪结束,求得裁剪线段为:(2,2),(1,0)习题习题6.14/P183o6.14 试用试用Liang-Barsky算法裁剪如图算法裁剪如图6-40的线段。的线段。P1=-(-x2-x1)=-(-1-3)=4;q1=x1-xWL=3-0=3;P2=x2-x1=-1-3=-4;q2=xWR-x1=2-3=-1;P3=-(-y2-y1)=-(-2-3)=5;q3=y1-yWB=3-0=3;P4=y2-y1=-2-3=-5;q4=yWT-y1=2-3=-1;Pi0 不存在直线与窗口边界的平行2 31A(3,3)B(-1,-2)图6-40Pm12341/51/5P P4 40,0,0,出去出去3:3:下下1/41/4P P2 20,0,0,出去出去1:1:左左U(=qU(=qi i/p/pi i)ABAB边界边界U Umaxmax U Uminmin有交有交UmaxUminUmin=min(1,u1,u3)=3/5 Umax=max(0,u2,u4)=1/4 UmaxUmin 有交有交 X=x1+Umax(x2-x1)=3+1/4(-1-3)=2 Y=y1+Umax(y2-y1)=3+1/4(-2-3)=1.75 X=x1+Umin(x2-x1)=3+3/5(-1-3)=0.6 Y=y1+Umin(y2-y1)=3+3/5(-2-3)=0得交点得交点(2,1.75)(2,1.75)、(0.6,0)(0.6,0)至此,四舍五入后,求得裁剪线段为:(2,2),(1,0)2 31A(3,3)B(-1,-2)Pm12341/51/5P P4 40,0,0,出

    注意事项

    本文(计算机图形学第6章习题.ppt)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开