图形的几何变换.ppt

思考:如何实现关于任意参照点Pr(Xr,Yr)的放缩变换?当a=1,d=0.5时,P的位置?Pr(Xr,Yr)P(X,Y)XY(0,0)第30页,共66页,星期日,2025年,2月5日关于任意参照点的放缩变换需要经过哪几种基本变换?第31页,共66页,星期日,2025年,2月5日思考:如何实现关于任意反射轴y=a+bx的反射变换?P’PXYP的对称点在何处?需要经过哪几种基本变换?第32页,共66页,星期日,2025年,2月5日P19例2-4:关于任意反射轴y=a+bx的反射变换。每一步是什么变换?第33页,共66页,星期日,2025年,2月5日例4:任意的反射轴的反射变换θ为多少?1.将坐标原点平移到(0,a)处2.将反射轴(已平移后的直线)按顺时针方向旋转θ角,使之与x轴重合3.图形关于x轴的反射变换4.将反射轴逆时针旋转θ角第34页,共66页,星期日,2025年,2月5日例4:任意的反射轴的反射变换5.恢复反射轴的原始位置因此第35页,共66页,星期日,2025年,2月5日5.4三维图形变换三维齐次坐标(x,y,z)点对应的齐次坐标为ZXYO右手坐标系标准齐次坐标(x,y,z,1)第36页,共66页,星期日,2025年,2月5日a000

(x*y*z*1)=(xyz1)0e00

00j00001

1bc0

(x*y*z*1)=(xyz1)d1f0

hi100001当b=c=f=i=0时,则沿x方向错切;

当c=d=f=h=0,则沿y方向错切;

当b=d=h=i=0,则沿z方向错切.x*=a.x,y*=e.y,z*=j.z1.比例变换2.错切变换第37页,共66页,星期日,2025年,2月5日3.对称(反射、镜像)变换对称于XOY平面[xyz1]=[xy-z1]=[xyz1]对称于YOZ平面[xyz1]=[-xyz1]=[xyz1]对称于XOZ平面

[xyz1]=[x-yz1]=[xyz1]第38页,共66页,星期日,2025年,2月5日4.三维旋转变换绕X轴变换空间上的立体绕X轴旋转时,立体上各点的X坐标不变只是Y、Z坐标发生相应的变化。XYZ(y,z)(y‘,z)θθYZαOO(y‘,z)(y,z)x=xy=ρcos(α+θ)=y*cosθ-z*sinθz=ρsin(α+θ)=y*sinθ+z*cosθ第39页,共66页,星期日,2025年,2月5日矩阵表示为:三维旋转变换遵循右手法则,即若θ0,大拇指指向轴的方向,其它手指指的方向为旋转方向。第40页,共66页,星期日,2025年,2月5日绕Y轴旋转此时,Y坐标不变,X,Z坐标相应变化。XYZ(x,z)(xz)θXαOOZ三维旋转变换x=ρsin(α+θ)=x*cosθ+z*sinθy=yz=ρcos(α+θ)=z*cosθ-x*sinθ第41页,共66页,星期日,2025年,2月5日三维旋转变换矩阵表示为第42页,共66页,星期日,2025年,2月5日绕Z轴旋转此时,Z坐标不变,X,Y坐标相应变化。XYZ(x,y)(xy)θXYαOO三

文档评论(0)

1亿VIP精品文档

相关文档