To compute the bounds of an object, assuming its vertices are contained in the list obj.vertices:
minX = obj.vertices[0][0]
maxX = obj.vertices[0][0]
minY = obj.vertices[0][1]
maxY = obj.vertices[0][1]
minZ = obj.vertices[0][2]
maxZ = obj.vertices[0][2]
for v in obj.vertices:
if minX > v[0]:
minX = v[0]
elif maxX < v[0]:
maxX = v[0]
if minY > v[1]:
minY = v[1]
elif maxY < v[1]:
maxY = v[1]
if minZ > v[2]:
minZ = v[2]
elif maxZ < v[2]:
maxZ = v[2]