Engine-Pong/Game/Physics2D/Primitives/Vector2DExtensions.cs

16 lines
848 B
C#
Raw Normal View History

2024-01-22 12:40:32 +03:00
namespace Syntriax.Engine.Physics2D.Primitives;
public static class Vector2DExtensions
{
public static float Length(this Vector2D point) => Vector2D.Length(point);
public static float LengthSquared(this Vector2D point) => Vector2D.LengthSquared(point);
2024-01-22 12:48:12 +03:00
public static float Distance(this Vector2D from, Vector2D to) => Vector2D.LengthSquared(point);
2024-01-22 12:40:32 +03:00
public static Vector2D Normalize(this Vector2D point) => Vector2D.Normalize(point);
2024-01-22 12:41:48 +03:00
public static Vector2D FromTo(this Vector2D from, Vector2D to) => Vector2D.FromTo(from, to);
2024-01-22 12:40:32 +03:00
public static float Cross(this Vector2D left, Vector2D right) => Vector2D.Cross(left, right);
public static float AngleBetween(this Vector2D left, Vector2D right) => Vector2D.Angle(left, right);
public static float Dot(this Vector2D left, Vector2D right) => Vector2D.Dot(left, right);
}