FEM библиотека для приложения в реальном времени - PullRequest
6 голосов
/ 03 сентября 2011

Знаете ли вы какую-либо библиотеку для метода конечных элементов, которую я могу использовать для приложения в реальном времени? Я думаю о getFEM++, но пока не тестирую.
Я хочу использовать FEM для моделирования поведения эластопластичного тела в реальном времени. Мой дальнейший план - объединить его с Bullet.

1 Ответ

4 голосов
/ 13 ноября 2011

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

  • Сколько измерений для вашей проблемы?
  • Планируете ли вы обнаруживать столкновения?
  • Сколько вершин будет составлять ваши объекты?
  • Планируете ли вы использовать параллелизм для выполнения вычислений в реальном времени?
  • Планируете ли вы проводить спектральный анализ для динамической системы или просто изучать локальные деформации с помощью квазистатической системы?
  • и т.д.

Что касается доступных библиотек, я в основном использовал домашние, но вот некоторые из них, которые вы могли бы использовать:

  • [GetFEM ++]: библиотека C ++, документация и учебные пособия. Кажется, вы уже знаете это.
  • [LifeV]: я знаю некоторых людей, которые используют это для динамики жидкости, но это работает и для динамики структуры. Он разработан несколькими крупными исследовательскими институтами.
  • [OFELI]: другая библиотека C ++, но в ней могут отсутствовать учебные пособия.

Кроме того, вы уверены, что того, что вам нужно, еще нет в библиотеке Bullet? Мягкая динамика тела уже является частью Bullet ... (Видео здесь )

...