diff options
author | Hamilton Kibbe <hamilton.kibbe@gmail.com> | 2016-01-21 03:57:44 -0500 |
---|---|---|
committer | Garret Fick <garret@ficksworkshop.com> | 2016-08-06 09:40:40 +0800 |
commit | 8cd842a41a55ab3d8f558a2e3e198beba7da58a1 (patch) | |
tree | 895d818072e043ac5275ed6cdc1d724ea5cd489a /gerber/operations.py | |
parent | 965d3ce23b92f8aff1063debd6d3364de15791fe (diff) | |
download | gerbonara-8cd842a41a55ab3d8f558a2e3e198beba7da58a1.tar.gz gerbonara-8cd842a41a55ab3d8f558a2e3e198beba7da58a1.tar.bz2 gerbonara-8cd842a41a55ab3d8f558a2e3e198beba7da58a1.zip |
Manually mere rendering changes
Diffstat (limited to 'gerber/operations.py')
-rw-r--r-- | gerber/operations.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gerber/operations.py b/gerber/operations.py index 4eb10e5..d06876e 100644 --- a/gerber/operations.py +++ b/gerber/operations.py @@ -22,6 +22,7 @@ CAM File Operations """ import copy + def to_inch(cam_file): """ Convert Gerber or Excellon file units to imperial @@ -39,6 +40,7 @@ def to_inch(cam_file): cam_file.to_inch() return cam_file + def to_metric(cam_file): """ Convert Gerber or Excellon file units to metric @@ -56,6 +58,7 @@ def to_metric(cam_file): cam_file.to_metric() return cam_file + def offset(cam_file, x_offset, y_offset): """ Offset a Cam file by a specified amount in the X and Y directions. @@ -79,6 +82,7 @@ def offset(cam_file, x_offset, y_offset): cam_file.offset(x_offset, y_offset) return cam_file + def scale(cam_file, x_scale, y_scale): """ Scale a Cam file by a specified amount in the X and Y directions. @@ -101,6 +105,7 @@ def scale(cam_file, x_scale, y_scale): # TODO pass + def rotate(cam_file, angle): """ Rotate a Cam file a specified amount about the origin. |