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

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

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

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

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

p.s. У меня уже есть Googled - я просто хочу получить честные мнения от людей, которые уже использовали или реализовывали такие вещи!

Ответы

Ответ 1

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

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

Ответ 2

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