gpt4 book ai didi

javascript - 如何使用 GLMatrix 进行矩阵乘法?

转载 作者:行者123 更新时间:2023-12-03 06:00:48 26 4
gpt4 key购买 nike

我刚刚开始尝试寻找/使用 JS 的矩阵运算库。我想对二维矩阵进行简单的平移、缩放和旋转操作。 mozilla developer website推荐GLMatrix因其“注重速度和性能”。

我只是想对矩阵进行一些简单的二维转换,例如使用mat2d。我想做这样的事情:

var a = mat2d.fromValues(2,0,2,0,0,0);
var b = mat2d.fromValues(1,3,3,1,-1,-2);
var ans = mat2d();

mat2d.multiply(ans,a,b);
<script src="https://cdnjs.cloudflare.com/ajax/libs/gl-matrix/2.3.2/gl-matrix-min.js"></script>

但我的语法一定不正确,因为我收到了 Uncaught TypeError: mat2d is not a function ( JSFiddle )。我正在使用 GL-matrix-min.js 发现 here .

如何修复上面的矩阵乘法代码片段?

最佳答案

使用

var ans = mat2d.create();

创建一个新的(单位)矩阵。请参阅docssource .

关于javascript - 如何使用 GLMatrix 进行矩阵乘法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39755400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com