diff --git a/box.py b/box.py index 5c0bf35..770aadf 100644 --- a/box.py +++ b/box.py @@ -3,7 +3,11 @@ import itertools class BoundingBox (object): def __init__(self, origin = (0,0,0), size = (0,0,0)): - self._origin, self._size = list(map(int, origin)),list(map(int, size)) + if isinstance(origin, BoundingBox): + self._origin = list(origin._origin) + self._size = list(origin._size) + else: + self._origin, self._size = list(map(int, origin)),list(map(int, size)) def getMinx(self): return self.origin[0]; def getMiny(self): return self.origin[1];