建议使用OpenGL(lwjgl)进行matrix运算的简单Javamath库

我正在用Java编写一个OpenGL应用程序。 我需要为相机和平截头体扑克(AABB)做一些math运算。 你能建议一个简单而快速的Javamath库吗?

Solutions Collecting From Web of "建议使用OpenGL(lwjgl)进行matrix运算的简单Javamath库"

来自Java3d的Vecmath http://java.net/projects/vecmath对于标准的3D几何体是非常有用的。

不确定相机和平截头体的剔除是否真的是一个瓶颈,但是如果你使用这个,你应该尝试重新使用像Vector3f这样的东西,而不是一次又一次地调用new的东西,这会导致代价高昂的垃圾收集。

我是la4j库(Linar代数Java)的作者。 我刚刚发布了verion 0.3.0。 试着看看它。 la4j现在工作很好,稀疏和密集的matrix。

JAMA math.nist.gov/javanumerics/jama

Colt acs.lbl.gov/software/colt

jblas jblas.org

这些首先想到。 jblas,感谢当地人,似乎比其他的要快得多。 请记住,LWJGL的小程序加载器允许您轻松地在applet中使用本机。

看到https://stackoverflow.com/questions/529457/performance-of-java-matrix-math-libraries