Explorar o código

Fixed #139, Polygon aperture twice as large.

Juan Pablo Caram %!s(int64=10) %!d(string=hai) anos
pai
achega
6fa0e91875
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      camlib.py

+ 2 - 2
camlib.py

@@ -2029,8 +2029,8 @@ class Gerber (Geometry):
             n_vertices = aperture['nVertices']
             points = []
             for i in range(0, n_vertices):
-                x = loc[0] + diam * (cos(2 * pi * i / n_vertices))
-                y = loc[1] + diam * (sin(2 * pi * i / n_vertices))
+                x = loc[0] + 0.5 * diam * (cos(2 * pi * i / n_vertices))
+                y = loc[1] + 0.5 * diam * (sin(2 * pi * i / n_vertices))
                 points.append((x, y))
             ply = Polygon(points)
             if 'rotation' in aperture: