public void DistanceAlongDiagonal() { var hypotenuse = (float)(2f.Sq() + 2d.Sq()).Sqrt(); var newBox = new TwoDimensionalBoundingBox(2, 2, 2); var dist = newBox.BoundsDistance(6, 6); Assert.AreEqual(hypotenuse, dist); }
public void DistancePointInside() { var newBox = new TwoDimensionalBoundingBox(2, 2, 2); var dist = newBox.BoundsDistance(2, 4); Assert.AreEqual(-2, dist); }
public void DistanceAlongStraightPath() { var newBox = new TwoDimensionalBoundingBox(2, 2, 2); var dist = newBox.BoundsDistance(6, 2); Assert.AreEqual(2, dist); }