0

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

4

0 回答 0