public static void TestNoIntersection2() { var box1 = new AABox2D(new Vector2(0, 0), new Vector2(3, 3)); var box2 = new AABox2D(new Vector2(-5, -5), new Vector2(-4, -4)); Assert.IsFalse(box1.Intersects(box2)); Assert.IsFalse(box2.Intersects(box1)); }
public static void TestIntersects4() { var box1 = new AABox2D(new Vector2(0, 0), new Vector2(3, 3)); var box2 = new AABox2D(new Vector2(3, 3), new Vector2(5, 5)); Assert.IsTrue(box1.Intersects(box2)); Assert.IsTrue(box2.Intersects(box1)); }
public static void TestNoIntersection1() { var box1 = new AABox2D(new Vector2(0, 0), new Vector2(3, 3)); var box2 = new AABox2D(new Vector2(4, 4), new Vector2(5, 5)); Assert.IsFalse(box1.Intersects(box2)); Assert.IsFalse(box2.Intersects(box1)); }