Открытый исходный код, физика Java / библиотека динамики

Я ищу легкий физический движок Java для моделирования робота управления движением.

Мои требования:

  • Физика твердого тела
  • Совместные ограничения и силы
  • Выпуклое обнаружение столкновений объектов
  • Легкая, чистая Java, поэтому она может быть встроена в мое приложение
  • Возможность быстро запускать симуляции
  • Удобно справляется с 50-100 объектами
  • Открытый исходный код

Вместо того, чтобы изобретать велосипед, можете ли вы порекомендовать какие-либо существующие библиотеки, которые бы отвечали всем требованиям?

ps Я уже гуглил - я просто хочу получить честное мнение от людей, которые уже использовали или реализовали такие вещи!

2 ответа

Решение

Я использовал JBullet и JBox2D. Они оба хорошие библиотеки. JBox2D более активно меняется, но JBullet имеет немного большую базу.

Ради интереса я недавно пытался смоделировать старую физическую проблему, результаты которой я опубликовал здесь.

Я бы также использовал JBullet, хотя прошло уже несколько лет с тех пор, как я в последний раз работал с ним.

Другие вопросы по тегам