我想将2个矩阵乘以gl-matrix.js库gl matrix mat4
乘法确实有效。这个:
var testMat = mat4.create();
mat4.multiply(testMat, this._transformations[0].transformation, this._transformation.transformation);
this._transformation[x].transformation
是矩阵。
但这样做不起作用:
mat4.multiply(this._transformations[0].transformation, this._transformations[0].transformation, this._transformation.transformation);
这意味着乘法后存储在this._transformations[0]
中的矩阵仍然相同。
是否有人对此作出解释或者可以告诉我我做错了什么?
修改:console.log(mat4.equals(mat4.create(),this._transformations[0].transformation))
返回true