二维图形的显示流程.ppt
《二维图形的显示流程.ppt》由会员分享,可在线阅读,更多相关《二维图形的显示流程.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二维图形的显示流程图所谓齐次坐标表示法就是由n+1维向量表示一个n维向量。如n维向量(P1,P2,Pn)表示为(hP1,hP2,hPn,h).1、h可以取不同的值,所以同一点的齐次坐标不是唯一的。如普通坐标系下的点(2,3)变换为齐次坐标可以是(1,1.5,0.5)(4,6,2)(6,9,3)等等。2、普通坐标与齐次坐标的关系为“一对多”由普通坐标h齐次坐标由齐次坐标h普通坐标 3、当h=1时产生的齐次坐标称为“规格化坐标”,因为前n个坐标就是普通坐标系下的n维坐标。齐次坐标齐次坐标(x,y)(x,y)点对应的齐次坐标为点对应的齐次坐标为 (x,y)(x,y)点对应的齐次坐标为三维空间的一条点
2、对应的齐次坐标为三维空间的一条直线直线 三维几何变换uu三维齐次坐标三维齐次坐标uu(x,y,z)(x,y,z)点对应的齐次坐标为点对应的齐次坐标为点对应的齐次坐标为点对应的齐次坐标为uu标准齐次坐标标准齐次坐标标准齐次坐标标准齐次坐标(x,y,z,1)(x,y,z,1)uu右手坐标系右手坐标系右手坐标系右手坐标系 三维几何变换uu变换矩阵uu平移变换uu比例变换三维变换矩阵-对称变换在二维变换下,对称变换是以线和点为基准,在三维变换在二维变换下,对称变换是以线和点为基准,在三维变换 下,对称变换则是以面、线、点为基准的。下,对称变换则是以面、线、点为基准的。对称于对称于XOYXOY平面平面
3、x y z 1=x y-z 1=x y z 1=x y-z 1=对称于对称于YOZYOZ平面平面 x y z 1=-x y z 1=x y z 1=-x y z 1=对称于对称于XOZXOZ平面平面 x y z 1=x -y z 1=x y z 1=x -y z 1=x y z x y z 11x y z x y z 11x y z x y z 11三维变换矩阵-旋转变换绕绕X X轴变换轴变换 空间上的立体绕空间上的立体绕X X轴旋转时,立体上各点的轴旋转时,立体上各点的X X坐标坐标不变,只是不变,只是Y Y、Z Z坐标发生相应的变化。坐标发生相应的变化。x=xx=x y=cos(+)=y*
4、cos-z*sin y=cos(+)=y*cos-z*sin z=sin(+)=y*sin+z*cos z=sin(+)=y*sin+z*cos XYZ(y,z)(y z)YOO(y z)(y,z)Z三维变换矩阵-旋转变换uu矩阵表示为:uu遵循右手法则,即若0,大拇指指向轴的方向,其它手指指的方向为旋转方向。三维变换矩阵-旋转变换绕绕Y Y轴旋转轴旋转 此时,此时,Y Y坐标不变,坐标不变,X X,Z Z坐标相应变化坐标相应变化。x=sin(+)=x*cos+z*sinx=sin(+)=x*cos+z*sin y=y y=y z=cos(+)=z*cos-x*sin z=cos(+)=z*c
5、os-x*sinXYZ(x,z)(x z)XOOZ三维变换矩阵-旋转变换uu矩阵表示为矩阵表示为三维变换矩阵-旋转变换绕绕Z Z轴旋转轴旋转 此时,此时,Z Z坐标不变,坐标不变,X X,Y Y坐标相应变化坐标相应变化。x x =cos(+)=x*cos-y*sin=cos(+)=x*cos-y*sin y y =sin(+)=x*sin+y*cos=sin(+)=x*sin+y*cos z z =z=zXYZ(x,y)(x y)XYOO三维变换矩阵-旋转变换uu矩阵表示为:矩阵表示为:绕任意轴的旋转变换uua)绕过原点的任意轴的旋转变换uu空间点P(x,y,z)绕过原点的任意轴ON逆时针旋转
6、角的旋转变换。uu基基本本思思想想:因ON轴不是坐标轴,应设法旋转该轴,使之与某一坐标轴重合,然后进行旋转角的变换,最后按逆过程,恢复该轴的原始位置。绕任意轴的旋转变换uu解:令ON为单位长度,其方向余弦为:uu、为ON轴与各坐标轴的夹角。uu变换过程如下:uu1)让ON轴绕z轴旋转-,使之在XOZ平面上。其中绕任意轴的旋转变换uu因此因此绕任意轴的旋转变换2 2)让让在在XOZXOZ平面上的平面上的ONON绕绕y y轴旋转轴旋转-,使之与使之与z z轴重轴重合。其中合。其中uu uu因此因此绕任意轴的旋转变换uu3 3)P P点绕点绕ONON轴(即轴(即z z轴)逆时针旋转轴)逆时针旋转角角
7、uu4 4)ONON轴绕轴绕y y轴旋转轴旋转 uu5 5)ONON轴绕轴绕z z轴旋转轴旋转 uu因此因此uub)b)绕任意轴的旋转变换绕任意轴的旋转变换uu上上 面面 的的 ONON轴轴 若若 不不 过过 原原 点点,而而 是是 过过 任任 意意 点点(x x0 0,y y0 0,z z0 0),变换如何呢?,变换如何呢?实例解答:实例解答:实例解答:实例解答:P-45P-45习题习题99将一组点正投影到任意平面上。将一组点正投影到任意平面上。分析:分析:若能将该平面与一坐标平面重合,则可以求点对坐标平面的正投影,若能将该平面与一坐标平面重合,则可以求点对坐标平面的正投影,在对点进行逆变换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二维 图形 显示 流程
限制150内