Universe.Physics.OpenDynamicsEngine.ODEPhysicsScene.SetGravityForce C# (CSharp) Method

SetGravityForce() public method

Sets gravity parameters in the single axis, if you want a point, use the gravity point pieces
public SetGravityForce ( bool enabled, float forceX, float forceY, float forceZ ) : void
enabled bool Enable one axis gravity (disables point gravity)
forceX float
forceY float
forceZ float
return void
        public override void SetGravityForce(bool enabled, float forceX, float forceY, float forceZ)
        {
            NormalGravityEnabled = enabled;
            gravityx = forceX;
            gravityy = forceY;
            gravityz = forceZ;
            //Set the vectors as well
            gravityVector = new Vector3(gravityx, gravityy, gravityz);
            gravityVectorNormalized = gravityVector;
            gravityVectorNormalized.Normalize();

            //Fix the ODE gravity too
            d.WorldSetGravity(world, gravityx, gravityy, gravityz);
        }