Android 3d математическая библиотека (вектор, матрица и т. Д.) Похожа на javax.vecmath.Matrix4f.rotate () - PullRequest
3 голосов
/ 06 ноября 2010

Новое для Android здесь.

Есть ли в SDK математическая библиотека Android 2.2 3D?Я не мог найти один, и я надеялся, что будет один.Я не могу использовать пакеты javax. * По какой-то причине в Eclipse.

Мне действительно нужно вращение вокруг произвольной оси на произвольный угол.

Я действительно не хочу использовать NDK, если меня не заставят.Если есть свободно доступная библиотека Java 3d math, я хотел бы знать.Должно работать с Android.

В идеале он должен иметь базовую 3d-математику, такую ​​как cross (), dot () и т. Д., А также произвольное вращение и масштабирование.

Спасибо,

Ответы [ 2 ]

2 голосов
/ 14 февраля 2011

Я только что добавил источник vecmath в свой проект, и он, кажется, компилируется и отлично работает, кроме классов Color * (что не является большой потерей).

1 голос
/ 18 октября 2012

Лучшее, что я смог найти, это математический пакет из jMonkeyEngine .Требовалась некоторая модификация для работы в отрыве от остальной части двигателя.В частности, вы хотите сохранить только классы Matrix*f, Vector*f, Quaternion и FastMath и удалить любые методы, которые зависят от классов, из других пакетов.К счастью, лицензия BSD делает это возможным для любых целей.

...