有人可以告诉我LWJGL以什么顺序存储其materix3f数据吗?
http://lwjgl.org/javadoc/org/lwjgl/util/vector/Matrix3f.html
我想在此图像中重新创建中间矩阵(R.y):
http://upload.wikimedia.org/wikipedia/en/math/5/1/4/5148f88bf9e6811e35615c08d2839793.png
因此,就像-sin(angle)处于m.02还是m.20一样?
最佳答案
尽管当存储为简单的一维数组时存储顺序可能会有所不同,但是在看到双索引成员(例如m02
)时,您始终可以确定顺序。其中,第一个数字是行,第二个数字是列。
这是数学上的惯例,我知道的任何矩阵库都使用它。您可以放心地假设LWJGL的行为相同。如果确实没有,请给他们写一封仇恨邮件,以说明这种数学上不一致的垃圾。
因此-sin
进入m20
。
关于java - LWJGL如何存储它的matrix3f数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8711312/