summaryrefslogtreecommitdiff
path: root/gerbonara/gerber/panelize/utility.py
diff options
context:
space:
mode:
Diffstat (limited to 'gerbonara/gerber/panelize/utility.py')
-rw-r--r--gerbonara/gerber/panelize/utility.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/gerbonara/gerber/panelize/utility.py b/gerbonara/gerber/panelize/utility.py
index 37de5e8..fc44e79 100644
--- a/gerbonara/gerber/panelize/utility.py
+++ b/gerbonara/gerber/panelize/utility.py
@@ -5,12 +5,13 @@
from math import cos, sin, pi, sqrt
-def rotate(x, y, angle, center):
- x0 = x - center[0]
- y0 = y - center[1]
- angle = angle * pi / 180.0
- return (cos(angle) * x0 - sin(angle) * y0 + center[0],
- sin(angle) * x0 + cos(angle) * y0 + center[1])
+# TODO: replace with ..utils.rotate
+#def rotate(x, y, angle, center):
+# x0 = x - center[0]
+# y0 = y - center[1]
+# angle = angle * pi / 180.0
+# return (cos(angle) * x0 - sin(angle) * y0 + center[0],
+# sin(angle) * x0 + cos(angle) * y0 + center[1])
def is_equal_value(a, b, error_range=0):
return (a - b) * (a - b) <= error_range * error_range
@@ -24,4 +25,4 @@ def normalize_vec2d(vec):
return (vec[0] / length, vec[1] / length)
def dot_vec2d(vec1, vec2):
- return vec1[0] * vec2[0] + vec1[1] * vec2[1] \ No newline at end of file
+ return vec1[0] * vec2[0] + vec1[1] * vec2[1]