Android 3d数学库(矢量,矩阵等)类似于javax.vecmath.Matrix4f.rotate()

时间:2010-11-06 07:00:38

标签: java android math 3d rotation

Android新手。

SDK中是否有Android 2.2 3D数学库?我找不到一个,我希望有一个。我在Eclipse中出于某种原因无法使用javax。*包。

我真正需要的是围绕任意角度的任意轴旋转。

除非我被迫,否则我真的不想使用NDK。如果有一个免费的Java 3d数学库,我很想知道。它应该适用于Android。

理想情况下,它应该具有基本的3d数学,如cross(),dot()等,以及任意旋转和缩放。

谢谢,

2 个答案:

答案 0 :(得分:2)

我刚刚将vecmath源代码放入我的项目中,它似乎与Color *类相比编译和工作正常(这不是很大的损失)。

答案 1 :(得分:1)

我能找到的最好的是math packagejMonkeyEngine。它需要一些修改才能与发动机的其余部分分离。具体而言,您只想保留Matrix*fVector*fQuaternionFastMath类,并删除任何依赖于其他包中的类的方法。幸运的是,BSD许可证可以用于任何目的。