Открытый исходный код, физика Java / библиотека динамики
Я ищу легкий физический движок Java для моделирования робота управления движением.
Мои требования:
- Физика твердого тела
- Совместные ограничения и силы
- Выпуклое обнаружение столкновений объектов
- Легкая, чистая Java, поэтому она может быть встроена в мое приложение
- Возможность быстро запускать симуляции
- Удобно справляется с 50-100 объектами
- Открытый исходный код
Вместо того, чтобы изобретать велосипед, можете ли вы порекомендовать какие-либо существующие библиотеки, которые бы отвечали всем требованиям?
ps Я уже гуглил - я просто хочу получить честное мнение от людей, которые уже использовали или реализовали такие вещи!
2 ответа
Решение
Я использовал JBullet и JBox2D. Они оба хорошие библиотеки. JBox2D более активно меняется, но JBullet имеет немного большую базу.
Ради интереса я недавно пытался смоделировать старую физическую проблему, результаты которой я опубликовал здесь.
Я бы также использовал JBullet, хотя прошло уже несколько лет с тех пор, как я в последний раз работал с ним.