diff --git a/Game/Physics2D/Primitives/Vector2D.cs b/Game/Physics2D/Primitives/Vector2D.cs index b10fad9..186fdaa 100644 --- a/Game/Physics2D/Primitives/Vector2D.cs +++ b/Game/Physics2D/Primitives/Vector2D.cs @@ -9,8 +9,8 @@ public record Vector2D(float X, float Y) public static Vector2D operator *(Vector2D point, float value) => new(point.X * value, point.Y * value); public static Vector2D operator /(Vector2D point, float value) => new(point.X / value, point.Y / value); - public static float Length(Vector2D point) => MathF.Sqrt(LengthSqr(point)); - public static float LengthSqr(Vector2D point) => point.X * point.X + point.Y * point.Y; + public static float Length(Vector2D point) => MathF.Sqrt(LengthSquared(point)); + public static float LengthSquared(Vector2D point) => point.X * point.X + point.Y * point.Y; public static Vector2D Normalize(Vector2D point) => point / Length(point); public static Vector2D FromTo(Vector2D from, Vector2D to) => to - from; diff --git a/Game/Physics2D/Primitives/Vector2DExtensions.cs b/Game/Physics2D/Primitives/Vector2DExtensions.cs index 9620c64..97389df 100644 --- a/Game/Physics2D/Primitives/Vector2DExtensions.cs +++ b/Game/Physics2D/Primitives/Vector2DExtensions.cs @@ -3,7 +3,7 @@ namespace Syntriax.Engine.Physics2D.Primitives; public static class Vector2DExtensions { public static float Length(this Vector2D point) => Vector2D.Length(point); - public static float LengthSqr(this Vector2D point) => Vector2D.LengthSqr(point); + public static float LengthSquared(this Vector2D point) => Vector2D.LengthSquared(point); public static Vector2D Normalize(this Vector2D point) => Vector2D.Normalize(point); public static Vector2D FromTo(this Vector2D from, Vector2D to) => Vector2D.FromTo(from, to);