using MoonWorks.Math; namespace MoonWorks.Collision { public interface IShape2D : IHasAABB2D, System.IEquatable { /// /// A Minkowski support function. Gives the farthest point on the edge of a shape along the given direction. /// /// A normalized Vector2. /// A Transform for transforming the shape vertices. /// The farthest point on the edge of the shape along the given direction. Vector2 Support(Vector2 direction, Transform2D transform); } }