CG投影变换**.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CG投影变换**.ppt

投影变换 投影变换的分类 平行投影 当所有的投影线都相互平行,即投影中心到投影面的距离为无限大时得到的投影称为平行投影。平行投影的最在特点是无论物体距离视点多远,投影后的物体尺寸保持不变。 正平行投影与斜平行投影 平行投影可分成两类:正投影和斜投影。当投影方向或投影线与投影面垂直时称为正投影,否则为斜投影。 3.被投影的形体放在H面之上、V面之前、W面之左开体在V面上的投影相当于人在形体的前方由前往后看到的形体的形象,称为V投影;形体在H面上的投影相当于人在形体的上方,沿投影方向由上往下看到形体的形象,称为H投影;形体在W面上的投影相当于人在形体左方,沿投影的方向由左往右看到形体的形象,称为W投影。 4.若将投影面的交线看成是空间直角坐标系的三根坐标轴,则V投影反映形体的长度和高度;H投影反映形体的长度和宽度;W投影反映形体的宽度和高度。V投影方向与Y轴平行;H投影的方向与Z轴平行;W投影的方向与X轴平行。 轴测投影   正轴测投影和正三面投影的最大区别在于:其投影面与用户坐标系的坐标轴不垂直。而与坐标成一定的角度。如二轴测是指投影面与坐标系的两轴成一定的角度。而平行第三轴。若投影面与二轴的角度相同则称为正等轴测投影。特别地:投影面与用户坐标系的三个轴都相交且交角相等称为正等测投影。 一般解法:将空间实体经过旋转变换使得其投影面与用户坐标系的某一坐标轴垂直。然后用前面的方法进行处理。 轴测投影示意图 斜轴侧图 已知: P1(x,y,z)是空间任意一点。 P2(x1,y1,z1)是P1的斜投影点。 P3是P1的正投影点。 P1 P2与P2 P3的夹角为 P2 P3与y轴的夹角为 依图可知: 整理成矩阵: 透视变换 透视模拟了人的眼睛观察物体的过程。符合人类的视觉习惯。物体投影的大小是随着距离按近大远小的规律变化的。 透视变换坐标系 透视投影变换中,物体位于用户坐标系中,视点位于观察坐标系中,投影位于屏幕坐标系中。 用户坐标系 用户坐标系采用右手球面坐标系。坐标圆点在O点,视点的直角坐标为Os(a,b,c),OOs长度为R,OOs轴的夹角为 ,O点在xOy平面内的投影为P(a,b),OP和x轴的夹角为 。视点的球面坐标表示为Os(R, , )。视点的球面坐标和直角坐标的关系为: 观察坐标系 观察坐标系为左手系,坐标原点位于视点Os上。Zs轴沿着视线方向OsO,视线的正右方为xs轴,视线的正上方为ys轴。 屏幕坐标系 屏幕坐标系也是左手系,坐标原点Op位于视心。屏幕坐标系的xp和yp轴与观察坐系的xs轴和ys轴方向一致,也就是说屏幕垂直于视线,zp轴自然与zs轴重合。 坐标系变换 如果观察坐标系中的视点固定,旋转用户坐标系中的物体,就可以在屏幕上产生该物体各个方向的透视图。把用户坐标系中三维物体上的点变换为观察坐标系中的点,等同于点固定,坐标系发生变换。 得到平移矩阵: 用户坐标系到观察坐标系的变换 首选将用户坐标系圆点平移到观察坐标系原点Os,然后将用户右手坐标系变换为观察左手坐标系,就可以实现从用户坐标系到观察坐标系的变换。 绕z1轴旋转90-  度使y1轴位于O1PO平面内。 绕X2轴作180-  逆时针旋转使y2与y’重合 关于y3O3z3面的反射变换 用户坐标系到观察坐标系的变换矩阵 观察坐标系到屏幕坐标系的变换 观察坐标系和屏幕坐标系同为左手系,且z轴同向。设视点为Os,视心Op,视距为d。 得到: 得到: 注意:针对不同的坐标系推导出的透视变换矩阵可能是不一样的。 透视变换的性质: 直线通过视点,其透视为一点。 直线垂直基面,与投影面平行其透视与自身平行 直线垂直于投影面,其透视为直线,其灭点与心点重合。 直线平行投影面,其透视与自身平行。 直线平行基面与投影面倾斜,其透视仍是直线其灭点与重合在视平线上。 一点透视 当屏幕与一个坐标轴相交时,形成一个灭点,透视投影图为一点透视投影图。 为0度时,且 为90度时。为一点透视。 二点透视 当屏幕仅与两个坐标轴相交时,形成两个灭点,透视投影为二点透视图,如 为90度且 时,屏幕与x轴和y轴相交,平行于z轴。得到二点透视。 三点透视 三点透视是屏幕与3个坐标轴都相交时的透视投影图。 课后做业 1,试推出正等测投影的变换公式。 2,试推出二点透视的变换公式。 经过此次变换的坐标系为(x3,y3,z3) ,原点为O3 y x z Os Op yp xp p0(xs,ys,zs) y p’c Pp(xp,yz) zp y x z E P(x,y,z) P’(x’,y’,z’) O d 透视变换的种类: 一点透视:实体的二条主轴线与投影平面平行,有一个主灭点。 两点透视:实体的一条主轴线与投影平面平行,

文档评论(0)

000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档