refactor: Equals methods to use equality operators on primitives
This commit is contained in:
@@ -22,6 +22,8 @@ public readonly struct Ray2D(Vector2D Origin, Vector2D Direction)
|
||||
/// </summary>
|
||||
public readonly Ray2D Reversed => new(Origin, -Direction);
|
||||
|
||||
public static bool operator ==(Ray2D left, Ray2D right) => left.Origin == right.Origin;
|
||||
public static bool operator !=(Ray2D left, Ray2D right) => left.Origin != right.Origin;
|
||||
public static implicit operator Ray2D(Line2D line) => new(line.From, line.From.FromTo(line.To).Normalized);
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user