任意三维直角坐标系变换矩阵的推导

(v1, v2, v3)坐标系 ==> (u1, u2, u3)坐标系

u 1 =a 1v 1 + a 2v 2 + a 3v 3
u 2 =a 4v 1 + a 5v 2 + a 6v 3
u 3 =a 7v 1 + a 8v 2 + a 9v 3

[ u ] = M [ v ]     ------------------------------ 1

现已知一向量w,可分别表达为
w = c 1v 1 + c 2v 2 + c 3v3    --------------------- 2
w = d 1u 1 + d 2u 2 + d 3u3  -------------------- 3
由1, 2,3两式得

w = c [ v ] = d [ u ] = d M [v]
==>   c = d M  --------------------------- 4
公式推导完毕

假设任意坐标系三个坐标轴的分量是 (u, v, w),现要转换成标准的( i , j, k )坐标系
假设u, v, w, i, j, k都是单位向量
将,u, v, w三个向量分别带入 2, 3式可得到9个非常简单的方程组
求解后M的9个元素可得

        |  u x   u y  u z   |
M =  |  v x   v y   v z   |
        |  w w w z |

至此,(v1, v2, v3)坐标系 ==> (u1, u2, u3)坐标系的转换系数已求出,如果需要坐标平移系的话,需要采用4 x 4的矩阵






你可能感兴趣的:(图形学)