О движках физики во Flash

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

  1. Для использования движка в своих разработках, не нужно лезть в его исходный код.
  2. Логика вычисления момента соударения должна быть отделена от логики реакции.
  3. Способ описания реакции не должен зависить от того, описано ли тело с помощью полигонов, дуг или кривых Бизье.
  4. Программист сам указывает какую реакцию применить на соответствующее соударение и сам же эту реакцию описывает.
  5. В стандартной библиотеке движка должна быть реакция упругого столкновения.
  6. Движок должен “понимать” основные физические характеристики тела: массу, момент инерции, жесткость и т.п.

Пока вроде все . Да, и пожалуй начну цикл статей по физике для программистов, как-никак, увлечение больного детста :-)

Оставить комментарий