public void Line_Side() { LineAlgorithms.SideOf(Vector2.Zero, Vector2.UnitY, Vector2.UnitX).Should().Be(1); LineAlgorithms.SideOf(Vector2.Zero, Vector2.UnitX + Vector2.UnitY, Vector2.UnitY).Should().BeApproximately(-MathF.Sqrt(0.5f), 1e-6f); }
public void Line_SideOf() { LineAlgorithms.SideOf(Vector2.Zero, Vector2.UnitX, Vector2.UnitY).Should().Be(-1); LineAlgorithms.SideOf(Vector2.Zero, Vector2.UnitX, -Vector2.UnitY).Should().Be(1); }