Тема: Physical engine
Показать сообщение отдельно
Старый 20.08.2005, 03:56
Takato вне форума Посмотреть профиль Отправить личное сообщение для Takato Посетить домашнюю страницу Takato Найти все сообщения от Takato
  № 259  
Ответить с цитированием
Takato
 
Аватар для Takato

Регистрация: Aug 2005
Адрес: не дом и не улица
Сообщений: 1,204
Цитата:
Сообщение от kost@
то есть ты считаешь, что если один шар догоняет другой и они стукаются, то они "просто обмениваются веторами"?
Да, так и происходит (в случае идеального удара) - вспомни, как летают в реале бильярдные шары. Если шар стукается в другой (неподвижный) - центр в центр, ес-но, а не чиркаются боками - то первый шар остается на месте - а второй начинает движение в том же направлении с той же скоростью (обменялись векторами). Это если массы равны. При разных массах - пропорцианальные вычисления. Да вобще - просто умножается масса на скорость - вычисляем импульс, потом делим на массу второго шара, вычисляем новый импульс и т д. Про вектора я уже сказал

Если есть желание - можешь положить на достаточно скользкую поверхность монетки и пощелкать их друг в друга (желательно одинаковые). Обмен векторов будет достаточно нагляден
__________________
Давайте нанесем по ним ядерный удар!