From 6fa0e918755c5adb5c3c626de04c53927457d71f Mon Sep 17 00:00:00 2001 From: Juan Pablo Caram Date: Sat, 29 Aug 2015 22:30:58 -0400 Subject: [PATCH] Fixed #139, Polygon aperture twice as large. --- camlib.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/camlib.py b/camlib.py index 1d6c7b7f..99265b1d 100644 --- a/camlib.py +++ b/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: