refactor: Vector2D.Invert to Operator

This commit is contained in:
Syntriax 2024-01-24 12:11:16 +03:00
parent 83d8a03be3
commit c3bcaaee06
1 changed files with 1 additions and 1 deletions

View File

@ -28,7 +28,7 @@ public record Vector2D(float X, float Y)
public static float Distance(Vector2D from, Vector2D to) => Length(FromTo(from, to)); public static float Distance(Vector2D from, Vector2D to) => Length(FromTo(from, to));
public static Vector2D Invert(Vector2D vector) => new(0f - vector.X, 0f - vector.Y); public static Vector2D Invert(Vector2D vector) => -vector;
public static Vector2D Add(Vector2D left, Vector2D right) => left + right; public static Vector2D Add(Vector2D left, Vector2D right) => left + right;
public static Vector2D Subtract(Vector2D left, Vector2D right) => left - right; public static Vector2D Subtract(Vector2D left, Vector2D right) => left - right;
public static Vector2D Multiply(Vector2D vector, float value) => vector * value; public static Vector2D Multiply(Vector2D vector, float value) => vector * value;