矩阵的三维变换
- 格式:pdf
- 大小:59.53 KB
- 文档页数:1
矩阵的三维变换 2.3.6
三维变换
对三维空间的点P=[X Y Z],采用规范齐次坐标则与二维情况类似,其平移交换和比例变换的变换矩阵分别为:
其中tx,ty,tz分别是沿x、y、z方向的平移量S11、S22和S33分别是在x、y、z方向上相对于原点的比例因子。
三维旋转变换稍微复杂,采用右手坐标系,从规定的坐标轴正方向向原点看,绕该轴逆时针方向为正,顺时针方向为负。
绕Z轴、X轴和Y轴旋转θ角的变换矩阵分别为:
数学上可证明,旋转变换中前三行和前三列组成的3X3子矩阵是一正交矩阵,即三个列(行)向量均为单位向量,互相正交,而且三个列向量经过该旋转变换后,分别与X轴、Y轴和Z 轴重合。
利用这个性质有时可很容易确定旋转变换矩阵。
三维几何变换与二维变换一样,也都是由一系列基本变换构成的复合变换。
在进行变换过程中同样要注意变换矩阵的次序。
虽然,有些变换矩阵与其次序无关,但从程序设计及计算的角度出发,建议读者一律采取按次序进行矩阵运算。
三维变换矩阵中的大多数元素的作用读者已经了解,但其最后一列的元素在变换中起什么作用?这将在透视变换一节中得到解答。
2.3.7 三维透视变换
三维齐次几何变换矩阵中第四列元素组成的3x1子矩阵与透视交换有关,其中的元素称为透视参数。
对空间任意点的透视变换为。