Просмотр полной версии : Как реализовать столкновение двух шаров(срочно!!!!)
[G@ng$t@]Un1t
25.12.2005, 20:27
Please! Объясните как реализовать столкновение двух шаров. Желательно подробней. :confused:
Коллизию двух объектов неквадратной формы? Просто определение можно найти на у Колина Мука (http://www.moock.org). А вот правильное отталкивание потребует знания физики и математики.
тут (http://silin.fatal.ru/misc/index.html) есть пример простенькой реализации столкновения шаров с сохранением энергии и импульса
[G@ng$t@]Un1t
25.12.2005, 23:27
Спасибо за полезные ссылки! :D
столкновение шаров отследить проще чем чего бы то ни было другого - потому что шар со всех сторон одинаковый. считвй сумму радиусов и сравнивай с расстоянием между центрами. рассчитать куда шары отскочат тоже проще простого - угол падения равен углу отражения как ты знаешь а в случае столкновения шаров прямой, от коротой будет происходить отражение, станет перпендикуляр к линии, соединяющей центры
[G@ng$t@]Un1t
25.12.2005, 23:55
Antares твоя ссылка кстати не рабочая
Un1t']Antares твоя ссылка кстати не рабочая
Очень даже рабочая, друк мой. Только что проверил -- Колин Мук еще в онлайне.
[G@ng$t@]Un1t
26.12.2005, 14:59
Antares ты прав это он у меня в Mozill'e не открывал.А в explorer'e ткрыл
_________
26.12.2005, 23:09
я все наврал - столкновение шаров совсем не так вычисляется. точнее столкновение - так, а отскок - по другому. ищи формулы - они везде есть
я все наврал - столкновение шаров совсем не так вычисляется. точнее столкновение - так, а отскок - по другому. ищи формулы - они везде есть
Угу mV1 + mV2 = mV1' + mV2' - школьная формула. А есть еще формула для перемещений в учебнике физики...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.