Exemplo n.º 1
0
        public static void basic_distance_squared_test()
        {
            var line    = new Line2(new Point2(1, 1), new Vector2(2, 1));
            var targetA = new Point2(-1, 0);
            var targetB = new Point2(.5, 2);

            var distanceA = line.DistanceSquared(targetA);
            var distanceB = line.DistanceSquared(targetB);

            distanceA.Should().Be(0);
            distanceB.Should().Be((0.5 * 0.5) + 1.0);
        }
Exemplo n.º 2
0
        public static void basic_distance_squared_test() {
            var line = new Line2(new Point2(1, 1), new Vector2(2, 1));
            var targetA = new Point2(-1, 0);
            var targetB = new Point2(.5, 2);

            var distanceA = line.DistanceSquared(targetA);
            var distanceB = line.DistanceSquared(targetB);

            distanceA.Should().Be(0);
            distanceB.Should().Be((0.5 * 0.5) + 1.0);
        }