Тема: Physical engine
Показать сообщение отдельно
Старый 15.08.2005, 14:29
F_Flash вне форума Посмотреть профиль Отправить личное сообщение для F_Flash Найти все сообщения от F_Flash
  № 14  
Ответить с цитированием
F_Flash
 
Аватар для F_Flash

Регистрация: Feb 2002
Сообщений: 358
Отправить сообщение для F_Flash с помощью ICQ
Ладно , начнем с простого.
http://www.freewebs.com/gwiller/spfere2.html

Написал вчера эту штуку, она работает для любой связки объектов.
Здается массив точек и массив связок, указыватеся тип связки резинка или пружина, их элластичность и длина в не деформированном состоянии, отличие резинки от пружины только в одном - резинка имеет свойсво только втягивать пружина как втягивать так и отталкивать.

Идея в чем, здеь показан пример респределения и баланс сил дейсвующих на объекы. Т.е. простая сумма векторов воздейсвия.Это самый простой пример рапределения сил. Здесь нет коллижна.

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

Если будут вопросы задавайте. На кубик врмени не хватило напишу по мере возможности.Возможно мой пример кому то поможет.


Кстати вопрос всем на размышление, все знают что объекы с разной массой опущенные с одинаковой высоты в одно и тоже время, при отсутсвии сопротивления воздуха упадут одновеменно. И так же все знают что сила тяжестя в состоянии покоя на поверхности у них разная. ПОчему они падают с одинаковой скоростью если их масса различна?