缩放:

位移:

旋转:





通过三角函数的加法定理,可以展开为:




















那你可能会问,这里我们只是将变换变成了矩阵的形式,但计算机依然做的是同样的运算呀?

如果我们想要执行一系列的坐标变换

对于简单的模型比如只有8个顶点的立方体,这点计算量不算什么

然而使用矩阵,

得到一个独立的矩阵





不过这里有一个小技巧


相应的三维空间的变换则可以用4×4的矩阵来表示


通过组合以上讲到的这三种矩阵



缩放:

位移:

旋转:





通过三角函数的加法定理,可以展开为:




















那你可能会问,这里我们只是将变换变成了矩阵的形式,但计算机依然做的是同样的运算呀?

如果我们想要执行一系列的坐标变换

对于简单的模型比如只有8个顶点的立方体,这点计算量不算什么

然而使用矩阵,

得到一个独立的矩阵





不过这里有一个小技巧


相应的三维空间的变换则可以用4×4的矩阵来表示


通过组合以上讲到的这三种矩阵


