- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章视图模型变换1图形几何变换
山东科技大学信息学院 例6(通用定向缩放) 比例变换中的比例因子Sx,Sy只能在x轴方向或y轴方向起作用。实际图形变换中,不仅是在x,y方向变换,往往要求在任意方向进行比例变换。通过旋转变换和比例变换的组合,可以实现任意方向的比例变换。 解:定义比例因子S1和S2。 1. 使S1和S2旋转θ角后分别与x轴和y轴重合。 2. 进行比例变换。 3.使S1和S2旋转-θ角,返回原始位置。 山东科技大学信息学院 通用定向缩放 如:图(a)为一单位正方形,对由(0,0)和(1,1)两点构成的对角线方向实施比例变换(1,2) 山东科技大学信息学院 2.3 三维图形的几何变换 三维齐次坐标 (x,y,z)点对应的齐次坐标为 标准齐次坐标(x,y,z,1) 右手坐标系 山东科技大学信息学院 1、变换矩阵的一般形式 2、平移变换 3、比例变换 山东科技大学信息学院 4、三维变换矩阵-对称变换 在二维变换下,对称变换是以线和点为基准,在三维变换下,对称变换则是以面、线、点为基准的。 对称于XOY平面 [x y z 1] = [x y -z 1]=[x y z 1] 对称于YOZ平面 [x y z 1] = [-x y z 1]=[x y z 1] 对称于XOZ平面 [x y z 1] = [x -y z 1]=[x y z 1] 山东科技大学信息学院 5、三维变换矩阵-旋转变换 (1)绕X轴变换 空间上的立体绕X轴旋转时,立体上各点的X坐标不变,只是Y、Z坐标发生相应的变化。 x = x y = ρcos(α+θ) = y*cosθ- z*sinθ z = ρsin(α+θ) = y*sinθ+z*cosθ X Y Z (y,z) (y z) θ θ Y Z α O O (y z) (y,z) Z 山东科技大学信息学院 矩阵表示为: 遵循右手法则,即若θ0,大拇指指向轴的方向,其它手指指的方向为旋转方向。 山东科技大学信息学院 (2)绕Y轴旋转 此时,Y坐标不变,X,Z坐标相应变化。 x = ρsin(α+θ) = x*cosθ + z*sinθ y = y z = ρcos(α+θ) = z*cosθ- x*sinθ X Y Z (x,z) (x z) θ X Z α O O Z 山东科技大学信息学院 矩阵表示为 山东科技大学信息学院 (3)绕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 山东科技大学信息学院 矩阵表示为: 山东科技大学信息学院 (4)绕任意轴的旋转变换 a)??????? 绕过原点的任意轴的旋转变换 空间点P(x,y,z) 绕过原点的任意轴ON逆时针旋转θ角的旋转变换。 基本思想:因ON轴不是坐标轴,应设法旋转该轴,使之与某一坐标轴重合,然后进行旋转θ角的变换,最后按逆过程,恢复该轴的原始位置。 山东科技大学信息学院 解:令ON为单位长度,其方向余弦为: α、β、γ为ON轴与各坐标轴的夹角。 变换过程如下: 1)?让ON轴绕z轴旋转-α,使之在XOZ平面上。其中 山东科技大学信息学院 因此 2)让在XOZ平面上的ON绕y轴旋转-γ,使之与z轴重合。其中 因此 山东科技大学信息学院 绕任意轴的旋转变换 3)P点绕ON轴(即z轴)逆时针旋转θ角 4)ON轴绕y轴旋转γ 5)ON轴绕z轴旋转α 因此 b)? 绕任意轴的旋转变换 上面的ON轴若不过原点,而是过任意点(x0,y0,z0),变换如何呢? 山东科技大学信息学院 山东科技大学信息学院 1、窗口视图变换 2、 图形的几何变换 3、投影变换 第二章 视图模型变换 山东科技大学信息学院 2.1 窗口视图变换 用户域和窗口区 1 .用户域:程序员用来定义草图的整个自然空间(WD) a????? 人们所要描述的图形均在用户域中定义。 b????? 用户域是一个实数域,理论上是连续无限的。 2.? 窗口区:用户指定的任一区域(W) a 窗口区W小于或等于用户域WD b 小于用户域的窗口区W叫做用户域的子域。 c 窗口可以有多种类型,矩形窗口、圆形窗口、多边形窗口等等 d 窗口可以嵌套,即在第一层窗口中可再定义第二层窗口,在第I层窗口中可再定义第I+1层窗口等等。 山东科技大学信息学院 窗口视图
您可能关注的文档
最近下载
- 译林版5年级上册英语全册教学课件(2022年12月修订).pptx
- 机械制造技术(第4版)第14章 机械制造工艺规程设计.ppt VIP
- 电磁振动排种器振动系统参数的确定.pdf VIP
- 《中国金融发展史》课件.ppt VIP
- HTN78A3_Datasheet_V0.1佰泰盛世科技.pdf VIP
- 一种排种器振动试验台.pdf VIP
- 西师版六年级上册数学(全册)课件.pptx VIP
- 北师大版小学三年级数学上册课件【全册】.pptx VIP
- 2025-2030原料药行业市场深度调研及前景趋势与投资研究报告.docx
- 机械制造技术第4版李华.电子教案42962第13章节机械制造工艺尺寸链幻灯片.ppt VIP
文档评论(0)