public Vector2 Support(Vector2 direction)
 {
     return(ShapeA.Support(direction, TransformA) - ShapeB.Support(-direction, TransformB));
 }