summaryrefslogtreecommitdiff
path: root/gerber/cam.py
AgeCommit message (Collapse)AuthorFilesLines
2016-01-28Cleanup, rendering fixes.Hamilton Kibbe1-2/+5
fixed rendering of tented vias fixed rendering of semi-transparent layers fixed file type detection issues added some examples
2016-01-21Fix a bunch of rendering bugs.Hamilton Kibbe1-7/+11
- 'clear' polarity primitives no longer erase background - Added aperture macro support for polygons - Added aperture macro rendring support - Renderer now creates a new surface for each layer and merges them instead of working directly on a single surface - Updated examples accordingly
2015-12-20Allow renderer to write to memory per #38Hamilton Kibbe1-1/+2
Some updates to rendering colors/themes
2015-12-19Allow negative render of soldermask per #50Hamilton Kibbe1-3/+7
Update example code and rendering to show change
2015-09-10Merge pull request #40 from curtacircuitos/cairo-render-unificationHamilton Kibbe1-2/+5
Cairo render unification
2015-07-22Fix multiple layer issue in cairo-unification branch (see #33)Hamilton Kibbe1-1/+1
2015-07-09Fix arcs and ackground paintingPaulo Henrique Silva1-1/+3
2015-07-09Initial patch to unify our render towards cairoPaulo Henrique Silva1-2/+3
This branch allows a pure cairo based render for both PNG and SVG. Cairo backend is mostly the same but with improved support for configurable scale, orientation and inverted color drawing. API is not yet final.
2015-06-11Add keys to statements for linking to primitives. Add some API features to ↵Hamilton Kibbe1-1/+2
ExcellonFile, such as getting a tool path length and changing tool parameters. Excellonfiles write method generates statements based on the drill hits in the hits member, so drill hits in a generated file can be re-ordered by re-ordering the drill hits in ExcellonFile.hits. see #30
2015-02-20Add IPC-D-356 Netlist ParsingHamilton Kibbe1-2/+15
2015-02-18Get unit conversion working for Gerber/Excellon filesHamilton Kibbe1-2/+2
Started operations module for file operations/transforms
2015-02-15Tests and bugfixesHamilton Kibbe1-4/+3
2015-02-13Fix rendering for line with rectangular aperture per #12. Still need to do ↵Hamilton Kibbe1-2/+3
the same for arcs.
2015-02-02More tests and bugfixesHamilton Kibbe1-9/+7
2015-01-25Changed zeros/zero suppression conventions to match file format specsHamilton Kibbe1-6/+78
2014-10-19Test updateHamilton Kibbe1-0/+33
2014-10-18Refactor renderingHamilton Kibbe1-2/+23
2014-10-10Added excellon format detectionHamilton Kibbe1-0/+124