public PhysxBoxCharacterObject(BoxControllerDescription BoxControllerDescription, Vector3 position, Matrix rotation, Vector3 scale)
 {
     this.scale = scale;
     this.BoxControllerDescription          = BoxControllerDescription;
     this.BoxControllerDescription.Position = position.AsPhysX();
     StillDesign.PhysX.MathPrimitives.Vector3 vec = BoxControllerDescription.Size;
     vec.X *= scale.X;
     vec.Y *= scale.Y;
     vec.Z *= scale.Z;
     BoxControllerDescription.Size = vec;
     this.rotation = rotation;
 }
 public static Vector3 AsXNA(this StillDesign.PhysX.MathPrimitives.Vector3 vector)
 {
     return(new Vector3(vector.X, vector.Y, vector.Z));
 }