|
@@ -96,7 +96,8 @@ class Geometry(object):
|
|
|
try:
|
|
try:
|
|
|
self.solid_geometry = self.solid_geometry.union(Point(origin).buffer(radius))
|
|
self.solid_geometry = self.solid_geometry.union(Point(origin).buffer(radius))
|
|
|
except:
|
|
except:
|
|
|
- print "Failed to run union on polygons."
|
|
|
|
|
|
|
+ #print "Failed to run union on polygons."
|
|
|
|
|
+ log.error("Failed to run union on polygons.")
|
|
|
raise
|
|
raise
|
|
|
|
|
|
|
|
def add_polygon(self, points):
|
|
def add_polygon(self, points):
|
|
@@ -116,7 +117,8 @@ class Geometry(object):
|
|
|
try:
|
|
try:
|
|
|
self.solid_geometry = self.solid_geometry.union(Polygon(points))
|
|
self.solid_geometry = self.solid_geometry.union(Polygon(points))
|
|
|
except:
|
|
except:
|
|
|
- print "Failed to run union on polygons."
|
|
|
|
|
|
|
+ #print "Failed to run union on polygons."
|
|
|
|
|
+ log.error("Failed to run union on polygons.")
|
|
|
raise
|
|
raise
|
|
|
|
|
|
|
|
def bounds(self):
|
|
def bounds(self):
|
|
@@ -3210,7 +3212,6 @@ def three_point_circle(p1, p2, p3):
|
|
|
|
|
|
|
|
# Params
|
|
# Params
|
|
|
T = solve(transpose(array([-b1, b2])), a1 - a2)
|
|
T = solve(transpose(array([-b1, b2])), a1 - a2)
|
|
|
- print T
|
|
|
|
|
|
|
|
|
|
# Center
|
|
# Center
|
|
|
center = a1 + b1 * T[0]
|
|
center = a1 + b1 * T[0]
|