Показать сообщение отдельно
Старый 17.02.2008, 17:47   #7
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Re: Вообщем физика!!!

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

Прямо из проекта кусок кода (захочешь - разберешся):
;-----------------------------------
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
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
AndruXa (18.02.2008), Main Cry (26.04.2009)