XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Общение> Трактир
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
ты сам что-то делаешь или перед тобой задача из учебника?
Старый 25.06.2010, 19:46
akkolt

offline
Опыт: 13,826
Активность:
Артте, Сам =-)
Старый 25.06.2010, 20:21
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
как-то странно ты делаешь, ну объясни хоть ЧТО именно пытаешься сделать, ведь всё зависит от цели и средств для её достижения
Старый 25.06.2010, 20:35
akkolt

offline
Опыт: 13,826
Активность:
Ну, существует тело, которое движется прямолинейно.
В какой то момент времени оно решило повернуть на сколько то градусов
Поворот не должен осуществляться мгновенно, он должен производиться по окружности, радиус которой зависит от скорости, с которой движется тело.
Т.е. чем быстрее движется тело, тем больше времени ему нужно на разворот, и тем шире будет его траектория разворота. И наоборот - тело, имеющее малую скорость развернется довольно быстро.

К примеру водители автомобилей тормозят на поворотах, дабы радиус разворота стал меньше, и было удобнее въехать в поворот, не врезавшись в здание
Старый 25.06.2010, 20:51
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
блин, в любом случае автомобиль унесет, если не будет силы трения. Конкретизируй, для каждого случая разный подход.
Старый 25.06.2010, 20:53
akkolt

offline
Опыт: 13,826
Активность:
ну, при 80 км/ч, коэффициэнт трения колеса об асфальт составляет 0.02
формулы к сожалению не знаю, но скорость должна быть переменной в моем случае, т.е. с этим подходом коэффициэнт трения должен высчитываться

akkolt добавил:
Дерево по металлу 0,20-0,50
вроде отлично подходит

akkolt добавил:
хотя, резина по стали 0,6-0,8 думаю будет правдоподобнее

akkolt добавил:
Конкретизирую:

При нажатии на клавишу W, телу назначается вектор, абсолютная величина которого увеличивается до определенного значения, или же до тех пор, пока клавишу W не отпустят

При нажатии на A или D, тело должно поворачивать, как именно уже описано выше
Старый 25.06.2010, 21:18
truth troll
Silenced by truth troll
offline
Опыт: 7,396
Активность:
akkolt, ты зря утаивал, что тебе надо для игры... это меняет постановку задачи... открываем учебник по теор.меху... )
Хочу сказать, что т.A (X,Y), скорость (вектор V), ускорение, угловая_скорость (прямо-пропорциональна вектору w), угол Альфа (это угол направления тела относительно системы координат ) будут параметрами расчёта... w будет зависеть от V в твоем случаи, это лучше задать самому... прохвати какой тебе нужен максимальный радиус поворота при максимальной скорости и так же с минимальной... построй зависимость...
Миниатюры
Кликните на картинку для увеличения
Название:  Move.jpg
Просмотров: 21
Размер:  9.0 Кбайт  

Отредактировано truth troll, 27.06.2010 в 12:54.
Старый 26.06.2010, 17:01
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Какой теормех, вы о чем?) это максимум 10 класс школы. В общем, я напишу все несколькими сообщениями, т.к. с телефона сейчас.
Артте добавил:
Значит предполагается, что ты знаешь скорость объекта V, коэффициент трения в данный момент времени с поверхностью. Ну и ускорение свободного падения:) тогда из 2 закона ньютона ma=Mmg, M-коэфф трения. Масса сокращается. a=(v*v)/r. Ну отсюда выражай все, что тебе надо, но вообще в играх все делается в реальном времени, так что наперед тут вряд ли стоит что-то высчитывать
Артте добавил:
С определением направлений векторов, ты, надеюсь, разберешься?) по сути нужны только проекции для движения.
Старый 26.06.2010, 22:01
akkolt

offline
Опыт: 13,826
Активность:
Артте, ок, спасибо
Старый 26.06.2010, 23:35
truth troll
Silenced by truth troll
offline
Опыт: 7,396
Активность:
Артте,
a=(v*v)/r
не понял, как ты это получил... r - радиус поворота?

Отредактировано truth troll, 27.06.2010 в 13:15.
Старый 27.06.2010, 12:58
Артте
Open up your eyes
offline
Опыт: 23,423
Активность:
Ээ, это физика, школа :) да
Старый 27.06.2010, 15:00
truth troll
Silenced by truth troll
offline
Опыт: 7,396
Активность:
Артте, ))) старею...
Старый 27.06.2010, 21:31
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 09:18.