Modify suspension parameters and visual positioning of the kart to

test less bumpiness.
This commit is contained in:
hiker 2014-08-04 13:54:43 +10:00
parent 072c118f95
commit c4928ceb7f
2 changed files with 5 additions and 3 deletions

View File

@ -341,7 +341,7 @@
exp-string-response: dampen the suspension spring reaction exp-string-response: dampen the suspension spring reaction
exponentially. exponentially.
max-force: Maximum suspension force --> max-force: Maximum suspension force -->
<suspension stiffness="248" rest="0.2" travel-cm="19" <suspension stiffness="140" rest="0.3" travel-cm="29"
exp-spring-response="false" max-force="12000"/> exp-spring-response="false" max-force="12000"/>
<!-- Wheel related parameters: damping-relaxation/compression: for <!-- Wheel related parameters: damping-relaxation/compression: for
@ -350,7 +350,7 @@
position of the physics raycast wheels relative to the center of position of the physics raycast wheels relative to the center of
gravity. Default is to use the corners of the chassis to attach gravity. Default is to use the corners of the chassis to attach
the wheels to. --> the wheels to. -->
<wheels damping-relaxation="20" damping-compression="4.4" radius="0.25"> <wheels damping-relaxation="35" damping-compression="5" radius="0.25">
<front-right position="0.38 0 0.6" /> <front-right position="0.38 0 0.6" />
<front-left position="-0.38 0 0.6" /> <front-left position="-0.38 0 0.6" />
<rear-right position="0.38 0 -0.6" /> <rear-right position="0.38 0 -0.6" />
@ -374,7 +374,7 @@
the ground if its off ground. Reduces the affect if a kart loses the ground if its off ground. Reduces the affect if a kart loses
contact with the ground (i.e. it then can't steer or accelerate contact with the ground (i.e. it then can't steer or accelerate
anymore). --> anymore). -->
<stability roll-influence="0.03" <stability roll-influence="0.3"
chassis-linear-damping="0.2" chassis-linear-damping="0.2"
chassis-angular-damping="0" chassis-angular-damping="0"
downward-impulse-factor="0" downward-impulse-factor="0"

View File

@ -2551,6 +2551,8 @@ void Kart::updateGraphics(float dt, const Vec3& offset_xyz,
center_shift = getTrans().getBasis() * center_shift; center_shift = getTrans().getBasis() * center_shift;
float heading = m_skidding->getVisualSkidRotation(); float heading = m_skidding->getVisualSkidRotation();
center_shift = Vec3(0, m_skidding->getGraphicalJumpOffset() + lean_height, 0);
center_shift = getTrans().getBasis() * center_shift;
Moveable::updateGraphics(dt, center_shift, Moveable::updateGraphics(dt, center_shift,
btQuaternion(heading, 0, m_current_lean)); btQuaternion(heading, 0, m_current_lean));