Javascript 超环面矩阵(x)

Javascript 超环面矩阵(x),javascript,Javascript,所以,我一直在试图找到一个解决这个错误的方法:“toRadian”没有定义。 我使用的不是glMatrix的缩小版,而是3.0.0版 代码:glMatrix.mat4.perspectiveprojectionMatrix,toRadian45,canvas.width/canvas.height.11000 我已经查过了源头,它就在那里。我不知道为什么会发生这种情况,但现在,我不得不硬编码:45*Math.PI/180,我真的不应该这么做,因为它看起来很糟糕 如果有人能帮我,我会非常感激。谢谢

所以,我一直在试图找到一个解决这个错误的方法:“toRadian”没有定义。 我使用的不是glMatrix的缩小版,而是3.0.0版

代码:glMatrix.mat4.perspectiveprojectionMatrix,toRadian45,canvas.width/canvas.height.11000

我已经查过了源头,它就在那里。我不知道为什么会发生这种情况,但现在,我不得不硬编码:45*Math.PI/180,我真的不应该这么做,因为它看起来很糟糕


如果有人能帮我,我会非常感激。谢谢:

我没有太多使用glMatrix的经验,但从我在中所读到的,toRadian是glMatrix的一个问题,而不是一个全局变量,因此除非您以某种方式更改它的范围,否则您必须改为编写glMatrix.toRadian

另一种方法是在全球范围内增加toRadian:

window.toRadian = glMatrix.toRadian;
这应该允许您像在示例中一样访问函数。

答案是:glMatrix.glMatrix.toRadianx;。
不知道他们为什么会在不提供新文档的情况下对其进行更改,但如果需要,请点击这里:

刚刚发现它是glMatrix.glMatrix.toRadianx;不知道为什么他们会在不更新文档的情况下更改它,但找到了它。不管怎样,谢谢你的建议:好吧,他们在他们的文档中确实这么说了——toRadian是glMatrix模块的一个函数,它和mat4一样存储在glMatrix中。我只是假设它将直接在全局对象上:|