Fix asterisk error when passing positions to BoundingBox constructor.

Why did this go undetected for so long!?
This commit is contained in:
David Vierra 2015-03-19 17:01:52 -10:00
parent 63951189e9
commit 31dc9d49bb

View File

@ -346,12 +346,12 @@ class BoundingBox(SelectionBox):
self._origin = origin._origin self._origin = origin._origin
self._size = origin._size self._size = origin._size
else: else:
self._origin = Vector(*(self.type(a) for a in origin)) self._origin = Vector(*[self.type(a) for a in origin])
if maximum is not None: if maximum is not None:
maximum = Vector(*maximum) maximum = Vector(*maximum)
self._size = maximum - self._origin self._size = maximum - self._origin
else: else:
self._size = Vector(*(self.type(a) for a in size)) self._size = Vector(*[self.type(a) for a in size])
def __repr__(self): def __repr__(self):
return "%s(origin=%s, size=%s)" % (self.__class__.__name__, self.origin, self.size) return "%s(origin=%s, size=%s)" % (self.__class__.__name__, self.origin, self.size)