![]() |
|
||||||||||
|
|||||
|
Всем привет! Заинтересовался идеей перевести физические законы в AS:
Шарик падает по закону всемирного тяжения и есть стенка от которой он должен отскакивать. Но интересно то, что он у меня отскакивает или один раз или много много и не правильно. Как быть, подскажите ?Вот код, кто может, подправтье, плиз. (Fa - сила "отскока" шарика от стены, т - время, g - константа)
__________________
Чтоб понять, что ничего не знаешь - учись. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Есть закон всемирного тяготения, но к твоему коду он не имеет никакого отношения...
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Закон неверно интерпретируется кодом.
|
|
|||||
|
дык это... в таком случае нужно ещё учитывать свойства поверхности и шарика и описывать их в коде.
|
|
|||||
|
тут вообще много ньюансов... Лови пример ) Ол райтс резервед и т.д. и т.п. )
Инструкция: кликать мышью.
__________________
...я люблю людей!.. |
|
|||||
|
Цитата:
Но все это офтоп, тут вообще речь идет об электромагнитных силах, о принципе Паули и о законе сохранения энергии ))
__________________
...я люблю людей!.. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Тут физики на 4 строчки. Принимаем t = 1.
x1 = x0 + vx; y1 = y0 + vy; vx += ax; vy += ay; Добавить трение, на отскоке поменять знак скорости. Все. Если стенки не под прямым углом - решить пару треугольников и пересчитать проекции скоростей по x и y. Если стенка не прямая, провести качательную в точке удара. Мы имеем дело с мгновенной скоростью, a/2 в расчет не берется. Добавить трение и коэффициент упругости по вкусу. |
|
|||||
|
Ха, это хорошо говорить, во флешовских экзэмплах шарик окончательно не падает, а, судя по всему, в школе хорошо лохонули :-). Даже в справочнике КПИ для абитуриентов нету всякой подобной наворотины, поэтому извинте неука.
2KATAFALKER: а чего жу тут копирайтить, коль флашки нету?
__________________
Чтоб понять, что ничего не знаешь - учись. Последний раз редактировалось ToXICus; 11.05.2007 в 18:00. |
|
|||||
|
Цитата:
__________________
...я люблю людей!.. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Цитата:
модераторы! я требую удаление данного сообщения как небезопасного, для неокрепших умов. ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|