Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
ты сам что-то делаешь или перед тобой задача из учебника? |
25.06.2010, 19:46 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
akkolt
offline
Опыт:
13,826Активность: |
Артте, Сам =-)
|
25.06.2010, 20:21 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
как-то странно ты делаешь, ну объясни хоть ЧТО именно пытаешься сделать, ведь всё зависит от цели и средств для её достижения |
25.06.2010, 20:35 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
akkolt
offline
Опыт:
13,826Активность: |
Ну, существует тело, которое движется прямолинейно.
В какой то момент времени оно решило повернуть на сколько то градусов Поворот не должен осуществляться мгновенно, он должен производиться по окружности, радиус которой зависит от скорости, с которой движется тело. Т.е. чем быстрее движется тело, тем больше времени ему нужно на разворот, и тем шире будет его траектория разворота. И наоборот - тело, имеющее малую скорость развернется довольно быстро. К примеру водители автомобилей тормозят на поворотах, дабы радиус разворота стал меньше, и было удобнее въехать в поворот, не врезавшись в здание |
25.06.2010, 20:51 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
блин, в любом случае автомобиль унесет, если не будет силы трения. Конкретизируй, для каждого случая разный подход. |
25.06.2010, 20:53 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
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 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
truth troll
Silenced by truth troll
offline
Опыт:
7,396Активность: |
akkolt, ты зря утаивал, что тебе надо для игры... это меняет постановку задачи... открываем учебник по теор.меху... )
Хочу сказать, что т.A (X,Y), скорость (вектор V), ускорение, угловая_скорость (прямо-пропорциональна вектору w), угол Альфа (это угол направления тела относительно системы координат ) будут параметрами расчёта... w будет зависеть от V в твоем случаи, это лучше задать самому... прохвати какой тебе нужен максимальный радиус поворота при максимальной скорости и так же с минимальной... построй зависимость... Отредактировано truth troll, 27.06.2010 в 12:54. |
26.06.2010, 17:01 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
Какой теормех, вы о чем?) это максимум 10 класс школы. В общем, я напишу все несколькими сообщениями, т.к. с телефона сейчас.
Артте добавил:
Значит предполагается, что ты знаешь скорость объекта V, коэффициент трения в данный момент времени с поверхностью. Ну и ускорение свободного падения:) тогда из 2 закона ньютона ma=Mmg, M-коэфф трения. Масса сокращается. a=(v*v)/r. Ну отсюда выражай все, что тебе надо, но вообще в играх все делается в реальном времени, так что наперед тут вряд ли стоит что-то высчитывать Артте добавил: С определением направлений векторов, ты, надеюсь, разберешься?) по сути нужны только проекции для движения. |
26.06.2010, 22:01 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
akkolt
offline
Опыт:
13,826Активность: |
Артте, ок, спасибо
|
26.06.2010, 23:35 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
truth troll
Silenced by truth troll
offline
Опыт:
7,396Активность: |
Артте,
не понял, как ты это получил... r - радиус поворота? Отредактировано truth troll, 27.06.2010 в 13:15. |
27.06.2010, 12:58 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
Ээ, это физика, школа :) да |
27.06.2010, 15:00 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
truth troll
Silenced by truth troll
offline
Опыт:
7,396Активность: |
Артте, ))) старею... |
27.06.2010, 21:31 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|