فهرست منبع

Fixed #139, Polygon aperture twice as large.

Juan Pablo Caram 10 سال پیش
والد
کامیت
6fa0e91875
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  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: