From bfe14841604b6be403e7123e8b6667b1f0aff6f6 Mon Sep 17 00:00:00 2001 From: Hamilton Kibbe Date: Sun, 15 Feb 2015 03:29:47 -0500 Subject: Add cairo example code, and use example-generated image in readme --- examples/cairo_example.png | Bin 0 -> 2397907 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 examples/cairo_example.png (limited to 'examples/cairo_example.png') diff --git a/examples/cairo_example.png b/examples/cairo_example.png new file mode 100644 index 0000000..d6076b5 Binary files /dev/null and b/examples/cairo_example.png differ -- cgit From d63bf0d68ae100c0413c7619f96d5d1c65da6c4e Mon Sep 17 00:00:00 2001 From: Hamilton Kibbe Date: Sun, 15 Feb 2015 13:29:50 -0500 Subject: Fix cairo image size --- examples/cairo_example.png | Bin 2397907 -> 2078392 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'examples/cairo_example.png') diff --git a/examples/cairo_example.png b/examples/cairo_example.png index d6076b5..d92865d 100644 Binary files a/examples/cairo_example.png and b/examples/cairo_example.png differ -- cgit From b3e0ceb5c3ec755b09d2f005b8e3dcbed22d45a1 Mon Sep 17 00:00:00 2001 From: Hamilton Kibbe Date: Fri, 20 Feb 2015 22:24:34 -0500 Subject: Add IPC-D-356 Netlist Parsing --- examples/cairo_example.png | Bin 2078392 -> 2125223 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'examples/cairo_example.png') diff --git a/examples/cairo_example.png b/examples/cairo_example.png index d92865d..723faaf 100644 Binary files a/examples/cairo_example.png and b/examples/cairo_example.png differ -- cgit From 39726e3936c5fa5c50158727e8eb7f5d01cb1b49 Mon Sep 17 00:00:00 2001 From: Hamilton Kibbe Date: Wed, 22 Jul 2015 22:13:09 -0400 Subject: Fix multiple layer issue in cairo-unification branch (see #33) --- examples/cairo_example.png | Bin 2125223 -> 110829 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'examples/cairo_example.png') diff --git a/examples/cairo_example.png b/examples/cairo_example.png index 723faaf..485586e 100644 Binary files a/examples/cairo_example.png and b/examples/cairo_example.png differ -- cgit From 1cb269131bc52f0b1a1e69cef0466f2d994d52a8 Mon Sep 17 00:00:00 2001 From: Hamilton Kibbe Date: Sat, 19 Dec 2015 21:54:29 -0500 Subject: Allow negative render of soldermask per #50 Update example code and rendering to show change --- examples/cairo_example.png | Bin 110829 -> 104949 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'examples/cairo_example.png') diff --git a/examples/cairo_example.png b/examples/cairo_example.png index 485586e..fc4536a 100644 Binary files a/examples/cairo_example.png and b/examples/cairo_example.png differ -- cgit From 6f876edd09d9b81649691e529f85653f14b8fd1c Mon Sep 17 00:00:00 2001 From: Hamilton Kibbe Date: Tue, 22 Dec 2015 02:45:48 -0500 Subject: Add PCB interface this incorporates some of @chintal's layers.py changes PCB.from_directory() simplifies loading of multiple gerbers the PCB() class should be pretty helpful going forward... the context classes could use some cleaning up, although I'd like to wait until the freecad stuff gets merged, that way we can try to refactor the context base to support more use cases --- examples/cairo_example.png | Bin 104949 -> 104401 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'examples/cairo_example.png') diff --git a/examples/cairo_example.png b/examples/cairo_example.png index fc4536a..f33cc69 100644 Binary files a/examples/cairo_example.png and b/examples/cairo_example.png differ -- cgit From 5476da8aa3f4ee424f56f4f2491e7af1c4b7b758 Mon Sep 17 00:00:00 2001 From: Hamilton Kibbe Date: Thu, 21 Jan 2016 03:57:44 -0500 Subject: Fix a bunch of rendering bugs. - '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 --- examples/cairo_example.png | Bin 104401 -> 104184 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'examples/cairo_example.png') diff --git a/examples/cairo_example.png b/examples/cairo_example.png index f33cc69..671de5c 100644 Binary files a/examples/cairo_example.png and b/examples/cairo_example.png differ -- cgit From 5df38c014fd09792995b2b12b1982c535c962c9a Mon Sep 17 00:00:00 2001 From: Hamilton Kibbe Date: Thu, 28 Jan 2016 12:19:03 -0500 Subject: Cleanup, rendering fixes. fixed rendering of tented vias fixed rendering of semi-transparent layers fixed file type detection issues added some examples --- examples/cairo_example.png | Bin 104184 -> 100397 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'examples/cairo_example.png') diff --git a/examples/cairo_example.png b/examples/cairo_example.png index 671de5c..76e3bff 100644 Binary files a/examples/cairo_example.png and b/examples/cairo_example.png differ -- cgit From 7c4ec8a768c7dfd3124c6b68805031367a80a890 Mon Sep 17 00:00:00 2001 From: Hamilton Kibbe Date: Tue, 13 Dec 2016 00:01:05 -0500 Subject: Clip context to axis- and pixel- aligned bounds before rendering primitives. Significantly speeds up render --- examples/cairo_example.png | Bin 100397 -> 100252 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'examples/cairo_example.png') diff --git a/examples/cairo_example.png b/examples/cairo_example.png index 76e3bff..4b4ee0a 100644 Binary files a/examples/cairo_example.png and b/examples/cairo_example.png differ -- cgit