Sharp Turn for physics vehicle?


The physics vehicle always rolls when turning while running in great speed. My vehicle is something like a racing vehicle, although it is realistic that a race car rolls on sudden turns while running, I want a somehow fake effect… a race car that will not roll on sudden turns…

[java]physicsVehicle.setFrictionSlip(3)[/java] I put this setter and this makes my physics vehicle not to roll while turning… Problem is it makes a wide turn. I need a drifting / sharp turn triggered by a key. The same sharp turn effect in tux racer. Any ideas on how can I achieve this with physics vehicle??

Thank you.

Lower the center of mass. (see vehicle example)

I saw TestFancyCar did not roll. But I cant see how to set the center of mass… Is it set on the contructor of the physicsVehicle?? or while adding the wheels?

[java title=“excerpt”]

//create a compound shape and attach the BoxCollisionShape for the car body at 0,1,0

//this shifts the effective center of mass of the BoxCollisionShape to 0,-1,0

CompoundCollisionShape compoundShape = new CompoundCollisionShape();

BoxCollisionShape box = new BoxCollisionShape(new Vector3f(1.2f, 0.5f, 2.4f));

compoundShape.addChildShape(box, new Vector3f(0, 1, 0));