![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите научить машину ездить...
DNT © (2003-02-21 02:01:00)
Математики и физики, расскажите плз. как осуществляется поворот машины.
Например скорость 40км/ч, поворот передних колес 30 градусов вправо.
Вокруг каких точек машины и как вращать?
А то не очень получается.
Вот, как это у меня:
http://www.hava.org.il/car.rar(232kb)
Спасибо.
DNT (2003-04-18 13:20:00) [1]
To: Mop
Может поможешь тогда разобрать NFS?
Более тупого ответа я и не ожидал.
Mop (2003-04-14 04:32:00) [2]
Попробуй разобрать NFS!!!
TButton (2003-02-22 18:37:00) [3]
забыл! радиус дуги равен колесной базе.
TButton (2003-02-22 18:36:00) [4]
передние колеса поворачивают вправо на 30°,
центр вращения смещается к оси задних колес,
угол поворота равен углу которые опирается на дугу,
которую поисывает морда машины.
длина дуги = скорость * косинус угла поворота колес.
вобщем, что-то в этом роде.
кто-нить (2003-02-22 02:14:00) [5]
http://home.planet.nl/~monstrous/tutcar.html
DNT (2003-02-21 16:42:00) [6]
Вот, как сделал я:
xn:=dist*cos((car.angle+car.angle_w)*pi/180)+car.x;
yn:=dist*sin((car.angle+car.angle_w)*pi/180)+car.y;
car.x:=xn;
car.y:=yn;
if car.speed>0 then car.angle :=car.angle +car.angle_w/10;
if car.speed<0 then car.angle :=car.angle -car.angle_w/10;
car.angle - угол поворот машины
car.angle_w - угол поворота колес
car.x, car.y - координаты центра машины
car.speed - скорость машины
Как нужно переделать это?
Ketmar (2003-02-21 11:36:00) [7]
сорри. я просто с утрасплю еще, не заметил, что уже. точнее, заметил, но было поздно %-)
Satanas Nobiscum! 21-Feb-XXXVIII A.S.
mef88 (2003-02-21 11:27:00) [8]
=) Сейчас еще кто-нить придет и даст ту же ссылку
Ketmar (2003-02-21 11:11:00) [9]
http://home.planet.nl/~monstrous/tutcar.html
Satanas Nobiscum! 21-Feb-XXXVIII A.S.
bulat (2003-02-21 10:58:00) [10]
А если сместить центр поворота на задние колеса, притормаживать машину в зависимости от угла поворота и просто поворачивать её?
DNT (2003-02-21 10:34:00) [11]
Спасибо, классная ссылка.
Только нет необходимости все учитывать.
Главное что-бы поварачивалась правильно и все.
Может у кого то еще будут идеи?
Alek Aaz (2003-02-21 05:13:00) [12]
Почитай
http://home.planet.nl/~monstrous/tutcar.html