乘以不使用gl-matrix.js的函数mat4.multiply

时间:2016-12-08 14:31:57

标签: javascript matrix gl-matrix

我想将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

0 个答案:

没有答案