- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 三维变换矩阵-旋转变换 矩阵表示为 * 三维变换矩阵-旋转变换 绕Z轴旋转 此时,Z坐标不变,X,Y坐标相应变化。 x = ρcos(α+θ) = x*cosθ - y*sinθ y = ρsin (α+θ) = x*sinθ+ y*cosθ z = z X Y Z (x,y) (x y) θ X Y α O O * 三维变换矩阵-旋转变换 矩阵表示为: * 绕任意轴的旋转变换 基本思想:因任意轴不是坐标轴,应设法旋转该轴,使之与某一坐标轴重合,然后进行旋转θ角的变换,最后按逆过程,恢复该轴的原始位置。 * 绕任意轴的旋转变换 (1)将空间直线平移,使之通过坐标原点 T= 0 1 0 0 0 0 1 0 -X1 -Y1 -Z1 1 1 0 0 0 (2)绕x轴旋转〆角使之位于XOZ平面内 * 直线段L在YOZ平面上的投影L’ L’2= B2+ C2 Sin〆=B/L’ cos〆=C/L’ z x y B C A 〆 L’ L ? P Q D 绕任意轴的旋转变换 * 0 cos 〆 sin 〆 0 0 -sin〆 cos〆 0 0 0 0 1 1 0 0 0 Rx= (3) 绕y轴顺时针旋转?角(使之与Z轴重合) 由于绕x轴旋转时,x坐标不变 A L’ L ? Sin ?=A/L cos ?=L’/L L2-A2= B2+ C2=L’2 绕任意轴的旋转变换 * 0 1 0 0 -sin ? 0 cos ? 0 0 0 0 1 cos ? 0 sin ? 0 Ry= -sin θ cos θ 0 0 0 0 1 0 0 0 0 1 cos θ sin θ 0 0 Rz= (4)绕z轴旋转θ角 绕任意轴的旋转变换 * (5)绕y轴逆时针旋转?角(使之位于XOZ平面内) sin ? 0 cos ? 0 0 0 0 1 Ry’= cos ? 0 -sin ? 0 0 1 0 0 (6)绕x轴顺时针旋转〆(使之恢复通过原点的直线) 0 sin〆 cos 〆 0 0 0 0 1 Rx’= 1 0 0 0 0 cos 〆 -sin〆 0 绕任意轴的旋转变换 * (7)平移使坐标原点返回到它原始位置 0 0 1 0 X1 y1 z1 1 T ’= 1 0 0 0 0 1 0 0 因此,绕空间任意轴旋转角的变换矩阵 Rθ=T.Rx.Ry.Rz.Ry’.Rx’.T’ 绕任意轴的旋转变换 * 正投影的变换矩阵 * 透视投影 单灭点透视:投影面与一个坐标轴正交; 两灭点透视:投影面与两个坐标轴相交; 三灭点透视:投影面与三个坐标轴都相交; * 举例: * 单灭点透视图及变换矩阵 根据相似三角形对应边成比例关系: x’:z’=x:z x’=z’·x/z =d ·x/z y’:z’=y:z y’=z’·y/z =d ·y/z 令H=z/d, 写成矩阵表达式为: 计算机图形学第五讲图形变换教材 谢谢 * * 图形变换是计算机图形学基础内容之一。 几何变换,投影变换,窗视变换 线性变换,属性不变,拓扑关系不变。 作用: 把用户坐标系与设备坐标系联系起来; 可由简单图形生成复杂图形; 可用二维图形表示三维形体; 动态显示。 图形变换 * 二维图形
原创力文档


文档评论(0)