forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Физика (http://forum.boolean.name/forumdisplay.php?f=101)
-   -   Вообщем физика!!! (http://forum.boolean.name/showthread.php?t=5750)

AndruXa 16.02.2008 18:29

Вообщем физика!!!
 
всем здрасьте, решил вот подробно разобратся с теорией движения автомобиля, набросал наброски на бумагу с кучей формул. И никак не смог понять как происходит процесс заноса и как это будет выглядеть в формулах, от чего будет зависить угловая скорость, куда будет крутящий момент действовать, как будет смещаться центр масс и т.д.
Может кто-нить физику в школе лучше меня учил, объясните пожалста:)
просьба учебник с геймдива не предлагать, слижком уж он умный, а я хочу, чтобы кто-нить нормальным языком объяснил

jimon 16.02.2008 21:10

Ответ: Вообщем физика!!!
 
дело в том что заносы и физику шин нормальным языком не обьяснить

Tadeus 16.02.2008 21:15

Ответ: Вообщем физика!!!
 
Не будьте Агни, юзайте физигз :-)

AndruXa 17.02.2008 11:27

Re: Вообщем физика!!!
 
Цитата:

Не будьте Агни, юзайте физигз
может у кого-нить есть хотяб плохонькая какая-нить реализация заносов
на физиксе или ньютоне??? Пример помог бы разобраться куда какие силы действуют, а я бы усовершенствовал и довел бы до нормального состояния

DarkKnight 17.02.2008 11:54

Ответ: Вообщем физика!!!
 
есть,но не в сорцах.да и если ты будешь юзать физикс то врятли толком разберешься че куда действует.

AndruXa 17.02.2008 12:44

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

tormoz 17.02.2008 17:47

Ответ: Re: Вообщем физика!!!
 
Цитата:

Сообщение от AndruXa (Сообщение 77342)
может у кого-нить есть хотяб плохонькая какая-нить реализация заносов
на физиксе или ньютоне??? Пример помог бы разобраться куда какие силы действуют, а я бы усовершенствовал и довел бы до нормального состояния


Прямо из проекта кусок кода (захочешь - разберешся):
Код:

;-----------------------------------
If snowdrift
r_col#=pxWheelGetContactLatImpulse#(ca\bac1_body)
r_col2#=pxWheelGetContactLatImpulse#(ca\bac1_body)
r_col3#=pxWheelGetContactLatImpulse#(ca\fr1_body)
r_col4#=pxWheelGetContactLatImpulse#(ca\fr2_body)

k#=2000
friction#=10000-Abs(r_col)*k
If friction<500 friction=500

friction2#=10000-Abs(r_col2)*k
If friction2<500 friction2=500

friction3#=10000-Abs(r_col3)*k
If friction3<500 friction3=500

friction4#=10000-Abs(r_col4)*k
If friction4<500 friction4=500



pxWheelSetFrictionToSide(ca\bac1_body, friction#)
pxWheelSetFrictionToSide(ca\bac2_body, friction2#)

pxWheelSetFrictionToSide(ca\fr1_body, friction3#)
pxWheelSetFrictionToSide(ca\fr2_body, friction4#)
EndIf


AndruXa 18.02.2008 18:41

Re: Вообщем физика!!!
 
спасибо, ща попробую разобраться
можно пару вопросов?;)
friction#
ca\bac1_body
ca\fr1_body
ca\fr2_body
r_col#
объясни значение этих переменных, ато понять не могу:dontknow:

tormoz 18.02.2008 19:17

Ответ: Re: Вообщем физика!!!
 
Цитата:

Сообщение от AndruXa (Сообщение 77431)
спасибо, ща попробую разобраться
можно пару вопросов?;)
friction#
ca\bac1_body
ca\fr1_body
ca\fr2_body
r_col#
объясни значение этих переменных, ато понять не могу:dontknow:

friction# устанавливаемое значение скольжения на колесо
ca\bac1_body физ-тело заднего правого колеса (рейкаст)
ca\fr1_body то же переднего прав
ca\fr2_body передн лев
r_col# - значение бокового импульса смещения колеса

AndruXa 18.02.2008 19:22

Re: Вообщем физика!!!
 
Спасибо, щас думаю разберусь, пришлось скачать либу новую, ато у меня даже функций таких не было

FDsagizi 18.02.2008 21:06

Ответ: Вообщем физика!!!
 
делал на подобе как у рендера, НО незнал про
pxWheelGetContactLatImpulse
и код был раза в 4-6 больше, да и не всегда это выглядело нормально.
ЗЫ\ Тормоз- как ты боришься со скатом машины на склоне?

tormoz 18.02.2008 21:53

Ответ: Вообщем физика!!!
 
Скатом по ходу движения ?
Или со соскальзыванием ?

FDsagizi 19.02.2008 14:40

Ответ: Вообщем физика!!!
 
Цитата:

Сообщение от tormoz (Сообщение 77444)
Скатом по ходу движения ?
Или со соскальзыванием ?

По ходу движения и с ним нормально поборолся- его особо незаметно, машина всеже движеться:)
А вот когда стаит на наклонной- начинает скатыватья в низ:mad: , я поборол етот недуг- но возник другой, если в эту машину врезаться в бок, она тупо переварачиваеться набок. Решение проблемки выбрал самое простое наверна, отмерял дистанцию машины до других, и если есть машина рядом которая движеться убераю сильное сопротивление колёс.
У тебя как?

tormoz 19.02.2008 18:32

Ответ: Вообщем физика!!!
 
Не так

Переворот набок лечится опусканием центра тяжести
скатывание - торможением колес

FDsagizi 19.02.2008 21:42

Ответ: Вообщем физика!!!
 
Цитата:

Сообщение от tormoz (Сообщение 77501)
Не так

Переворот набок лечится опусканием центра тяжести
скатывание - торможением колес

Центр тяжести не мог делать ниже плинтуса- т.к. физика не встиле НФС, а в стиле ГТА( машину можно переварачивать)

Торможение колёс разве спасёт от скатывание в бок?


Часовой пояс GMT +4, время: 01:42.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot