|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.02.2012, 08:50 | #1 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 35
|
Физика шара.
У меня возник вопрос, как реализовать разнообразную физику шара при столкновении со стенками(возможно движущимся) в 2D пространстве, основываясь на классическом "Угол отражения равен углу попадания"?
|
26.02.2012, 09:26 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Берём учебник физики за 7-й класс и читаем - "упругое столкновение тел".
Берём формулы. Задаём исходные данные и делаем расчёты.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
26.02.2012, 11:08 | #3 |
Заблокирован
Регистрация: 11.12.2011
Сообщений: 1
|
Код:
|
26.02.2012, 11:15 | #4 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 35
|
Это я уже реализовал, но возможные углы всё равно малы. Возможно ли это реализовать с возможностью поворота на 360 градусов?
|
27.02.2012, 09:13 | #5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
при движущихся стенах отражению подвергается скорость относительно ДАННОЙ стены (при условии бесконечно большой массы стены, иначе закон сохранения импульса). "останавливаем" стену и "добавляем" скорость шару. рассчитываем отраженную скорость. "тормозим" шар и "запускаем" стену.
программа — запись алгоритма на языке понятном транслятору
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прога для расчета массы шара | Su-34 | Помощь студентам | 2 | 15.02.2012 10:09 |
ДВИЖЕНИЕ ШАРА ПО ПАРАБОЛЕ.КОСЯК С ТАЙМЕРОМ. | azbin | Помощь студентам | 0 | 26.05.2011 23:36 |
Вычислить радиус шара! | Sandra_Breiv | Помощь студентам | 1 | 27.01.2011 14:32 |
Как реализовать форму с в виде объямного шара? | Mixasik | Общие вопросы Delphi | 12 | 02.09.2009 06:51 |
процедура, которая вычисляет объем шара | motaro | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 21.01.2008 19:22 |