PDA

Просмотр полной версии : Физика автомобиля


ApTypbIч
31.01.2006, 15:59
Я делаю стрит-рейс на флеш. В автомобилях не силен, поэтому мне нужны формулы расчета скорости, ускорения, их зависимость от передачи, оборотов двигателя, длины колеса, дифферинциала и проч. Кто имеет опыт в таких делах или шарит в автомобилях, подскажите.

Skubent
31.01.2006, 17:36
А мне нужен расчет атомного взрыва с учетом давления, температуры и настроения зайцев в заданном районе.

Открываешь учебник по теоретической механике, будет тебе счастье.

Antares
31.01.2006, 17:38
Написано же над входом: серьезные вопросы здесь не задаем

ApTypbIч
31.01.2006, 23:43
Открываешь учебник по теоретической механике, будет тебе счастье.
:) Да ну, я не знал что в учебнике написано о расчете передачи двигателем крутящего момента колесам :)
Кстати мне посоветовали статью о физике автомобиля, из нее собрал такой скрипт. Вот уже почти час мудюсь - почему не работает?

M=2000;
t=0;
speed=0;
Rw=34
n=70
Xg=2.66
Xd=3.42
Tengine=3000
mc.onEnterFrame=function(){
Fsv=(0.5*0.3*2.2*1.29*speed*speed)
Frr=-12.77*speed
Ft=Tengine*Xg*Xd*(n/Rw)
F=Ft-Fs-Frr

a=F/M
speed=speed+t*a
mc._x+=speed
t+=1}

silin
01.02.2006, 00:11
ApTypbIч, не смеши народ: флеш не заточен для счета скорости, ускорения в зависимости от передачи, оборотов двигателя, длины колеса, дифферинциала и проч.
подумай лучше о том как твоя машина (mc) вообще поедет с undefined параметрами..

ApTypbIч
01.02.2006, 00:16
почему undefined ?

silin
01.02.2006, 00:18
' ты Зин на грубость нарывешься'
думаю потому что не определили..

Король
01.02.2006, 00:26
ты лучше попробуй рассчитать траекторию движения машины в повороте по углу поворота колес, полезнее будет для реалистичности. а скорость можно и грубую ставить - просто ускорение-торможение

ApTypbIч
01.02.2006, 00:28
млин, нашел ошибку.Терь все, едет моя машинка...

ApTypbIч
01.02.2006, 00:33
ты лучше попробуй рассчитать траекторию движения машины в повороте по углу поворота колес
не, пока я тока одним измерением занимаюсь, нафиг-нафиг, там разбираться надо долго, пока сделаю силы.

Skubent
01.02.2006, 12:15
:) Да ну, я не знал что в учебнике написано о расчете передачи двигателем крутящего момента колесам :)

Представь себе, зубчатые передачи вполне грамотно расписаны, а они, в свою очередь, составляют 99% трансмиссии :)
А если хочешь реалистичности, то нужны кривые крутящего момента двигателя, ибо без них сколько не умножай на коэффициенты, всегда будет равноускоренное движение :)

ApTypbIч
01.02.2006, 14:08
Вопрос: вот я нашел две формулы, по которым описывается движения на поворотах. радиус поворота R=L/sin(b). L - расст. между осями, sin(b) - угол между задней и передней осью. w=v/R , w -угловая скорость. v - скорость, как можно реализовать поворот мувиклипа используя эти формулы? Обьясните пожалуста.
зы; я попроббовал сделать поворот методом atan2 токо не совсем похоже на реальные повороты
xspeed=0
yspeed=0
onEnterFrame=function(){
if(Key.isDown(Key.LEFT))xspeed-=0.1;
if(Key.isDown(Key.RIGHT))xspeed+=0.1;
if(Key.isDown(Key.UP))yspeed-=0.1;
if(Key.isDown(Key.DOWN))yspeed+=0.1;
mc._x+=xspeed;
mc._y+=yspeed;
mc._rotation=Math.atan2(yspeed,xspeed)/(Math.PI/180)}

Ostgur
01.02.2006, 21:53
Хм... удач тебе желаю, что вряд ли получиться, примитив делай, но чтобы незаметно было, что отстой!

Usnul
02.02.2006, 01:19
Давно так не смеялся =)

ЗЫ
делал что-то подобное года полтора назад, если сильно интересно - иди в подходящий раздел, задавай вопрос - может отвечу.