Моделирование для DIY в физике - PullRequest
0 голосов
/ 03 мая 2009

Я пытаюсь создать программное обеспечение для детей колледжа, чтобы изучать физические понятия через эксперимент. например пробовать разные углы, чтобы попасть в движущийся объект (чтобы понять теорию снарядов); иметь движущиеся тела с различной скоростью / массой сталкиваются, чтобы лучше понять столкновение и т. д. Нужно строить реалистичные эксперименты (больше 2D / 3D внешнего вида). Есть ли бесплатные программы для этого?

Ответы [ 5 ]

2 голосов
/ 03 мая 2009

Open Dynamics Engine - хороший игровой физический движок, на который вы можете захотеть взглянуть.

1 голос
/ 03 мая 2009

Никогда не слышал ни о каком бесплатном программном обеспечении, которое делает это, но, безусловно, существует множество платформ для моделирования физики на нескольких языках. Большинство из них используют интеграцию Verlet. Вот некоторые физические движки:

  • APE : движок 2d, написанный на ActionScript, поддерживает мягкие тела, такие как пружины
  • box2dflash : движок 2d, также написанный на actionScript, основан на box2d, написанном на C. поддерживает только твердые тела
  • phys2D : движок 2d, написанный на Java
  • jbullet : Java-порт пули 3d-движка
  • fun-motion : не физический движок, а список нескольких основанных на физике игр. Действительно стоит проверить , так как вы можете найти игру, которая делает то, что вы хотите
  • моя физическая лаборатория : тоже не двигатель, но есть некоторые примеры Java-систем с массовыми пружинами и т. Д.
0 голосов
/ 09 мая 2009

Проверьте Бурундук 2-D Physics SDK. - Мне было невероятно легко начать работу на основе существующих демоверсий.

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

0 голосов
/ 03 мая 2009

Физика для разработчиков игр может представлять интерес. Со связанной страницы:

Столкновение бильярдных шаров. Ракетные траектории. Динамика поворотов в скоростных автомобилях. Применяя законы физики, вы можете реально моделировать почти все в играх, которые прыгают, летают, катятся, скользят или не сидят на месте, чтобы создать убедительный, правдоподобный контент для компьютерных игр, симуляций и анимаций

Он не использует открытые физические / игровые фреймворки, но охватывает все низкоуровневое физическое кодирование.

0 голосов
/ 03 мая 2009

Это заставляет меня вспомнить Gorilla из Microsoft DOS.

...