   Stabilizing Vehicle
  I am fairly sure I understand my problem but my results aren''t so swell and I wonder if there is a better way.I am creating a hovecraft type vehicle that will run along the ground. I added a spring to its bottom which works fine in keeping it afloat but I want it to stabilize.Well, my idea is too add "springs" too its z and x displacements which differ from its upvector.So //VehicleUP should be normalized and is just the spherical//up vector of the vehicleUpVector(0,1,0);Displacement = UpVector - VehicleUp;And I notice how this will only work if the VehicleUp is in the top 4 quadrants. But I plan on using a torque that will not allow it too flip over and in the rare case that it does it will lose its stabilizing feature. Which would be Displacement.y > 1; Since VehicleUp.y < 0 it would add to UpVector.y;Well, so now that I know its displacement.TorqueX(Displacement.x*StabilizeConstant,0,0);TorqueZ(0,0,Displacement.z*StabilizeConstant);//translate to the current vehicle world space rotationTorqueX*=Vehicle.rot;TorqueZ*=Vehicle.rot;//add the torques to our output torqueTranslateTorque+=TorqueX;TranslateTorque+=TorqueZ;//set the main vehicle torqueAddTorque(TranslateTorque);This seems to be resonable thinking but it really isn''t working. Not sure why when it all seems to make sense. If someone has a better way, see''s what I am doing wrong, or just has some different ideas of how to appraoch it I would be grateful.Thanks 
  I had doing this but I am interested *bump* 