Пример #1
0
 def test_splitting_z_wide_box(self):
     box = Bounds(Point(-1, -2, -3), Point(5, 3, 7))
     (left, right) = Bounds.split_bounds(box)
     self.assertEqual(left.min, Point(-1, -2, -3))
     self.assertEqual(left.max, Point(5, 3, 2))
     self.assertEqual(right.min, Point(-1, -2, 2))
     self.assertEqual(right.max, Point(5, 3, 7))
Пример #2
0
 def test_splitting_perfect_cube(self):
     box = Bounds(Point(-1, -4, -5), Point(9, 6, 5))
     (left, right) = Bounds.split_bounds(box)
     self.assertEqual(left.min, Point(-1, -4, -5))
     self.assertEqual(left.max, Point(4, 6, 5))
     self.assertEqual(right.min, Point(4, -4, -5))
     self.assertEqual(right.max, Point(9, 6, 5))