Сообщение от 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