premultiply
方法用于将当前矩阵乘以一个参数矩阵(该矩阵作为参数传入),并将结果存储在当前矩阵中。在数学上,这意味着将参数矩阵应用于当前矩阵的右侧。
Matrix3.premultiply(matrix)
matrix
:Matrix3
类型,要与当前矩阵相乘的矩阵对象。premultiply
方法没有返回值,但会更新当前矩阵。
let matrix1 = new Matrix3();
let matrix2 = new Matrix3();
// 填充 matrix1 和 matrix2
matrix1.premultiply(matrix2);
// 现在 matrix1 中存储了 matrix1 与 matrix2 相乘后的结果
矩阵的乘法是一项基本数学操作,需要对每个元素进行计算。 premultiply
方法的实现原理如下:
需要注意的是,矩阵乘法并不满足交换律,所以在实现 premultiply
方法时需要特别注意参数矩阵和当前矩阵的顺序。