| delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
| X-Recipient: | geda-user AT delorie DOT com |
| X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=gmail.com; s=20120113; | |
| h=date:from:to:subject:message-id:in-reply-to:references:mime-version | |
| :content-transfer-encoding; | |
| bh=zFSoqW77XDJEyYTRDXOzhcmFQ3HAqFvm5KlXOvoInKw=; | |
| b=O4eM6qeLhRcHNXYSQLEYtbZJHP1Ne24bbOR0KZUiAWyzipx858foOefsVuIWLw4p5p | |
| HoLqEeOo/sUlQQ5Le5S2p2ft+ChBOwwJ+NWTBdhDQNKc/Swk2AxB84MNceISL4TGvpuq | |
| ecfeVoShwiMhO1c4tOlipqI67dISZ2sJi+eXM1UUtDifAzudt2GTzkHmSRLwYVw65+jH | |
| tZNLRlhly8bUNWzgIsbFo4xJBoQtTU6WUgBXS3kRGT9Ohqvn8OlCju77+xzz+zoaB5vP | |
| z7/cK3IZzxAEWHA7DWJCohQdb3gfR1N81j4QvTBhwgXM4RvDqTCqHa6HhiapP2WcxBGo | |
| W5kQ== | |
| X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
| d=1e100.net; s=20130820; | |
| h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to | |
| :references:mime-version:content-transfer-encoding; | |
| bh=zFSoqW77XDJEyYTRDXOzhcmFQ3HAqFvm5KlXOvoInKw=; | |
| b=MThZoojWiCh+2wdW1wafDC5DPE15nvt8Us5f6KxfqGASc6o7AfmJIxwWyldbMTPX4J | |
| m8PSquHs/R7w9hDKIAaqVOtovoki1ltFWibP5bMSCydRLD60l4NZbArnP0heqzgVAFa5 | |
| Obz9F47FulTjEai402zeAeZphGRtGmbDg5lQ4ezK46HdJ4uOSGv03DpGA5GKMVGsqYj6 | |
| 8QJ8KILzxHl1vfVed84o6I9ANPfvuxBtNDD6ZyylKxfUQzpemfLLTa+RdwsSrgr0Atbj | |
| /JLAIY9M3A5ME+5mBuUzbSf0/+8jZ1QP6F7UlJQv89r1NMqay4ZBrm77kA+1rSJxfNIQ | |
| ogvg== | |
| X-Gm-Message-State: | ABUngveigVHokA+DnAwgR2a++IEstXPi04rBW8kotFTURTFXB06Mm5XL0uRso9Zbjatr+w== |
| X-Received: | by 10.25.202.9 with SMTP id a9mr701301lfg.161.1478842445479; |
| Thu, 10 Nov 2016 21:34:05 -0800 (PST) | |
| Date: | Fri, 11 Nov 2016 06:34:01 +0100 |
| From: | "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
| To: | geda-user AT delorie DOT com |
| Subject: | Re: [geda-user] [pcb-rnd] 6 more import/export plugins + call for |
| testers | |
| Message-Id: | <20161111063401.059e95a63938cf1dfc4144ca@gmail.com> |
| In-Reply-To: | <d6f705c9-ed9d-7972-cd30-d627b8337133@gmail.com> |
| References: | <alpine DOT DEB DOT 2 DOT 00 DOT 1610161008090 DOT 7286 AT igor2priv> |
| <90007773-e175-d8e6-361f-13f618bced10 AT gmail DOT com> | |
| <alpine DOT DEB DOT 2 DOT 00 DOT 1611102011550 DOT 7286 AT igor2priv> | |
| <9c0d2698-3378-290e-55ae-ee02e880d8a0 AT gmail DOT com> | |
| <20161110230855 DOT 9bda5d57a98cb57e22dbbf06 AT gmail DOT com> | |
| <d6f705c9-ed9d-7972-cd30-d627b8337133 AT gmail DOT com> | |
| X-Mailer: | Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) |
| Mime-Version: | 1.0 |
| Reply-To: | geda-user AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | geda-user AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
> I started with a version in "C" with a multitude of stroke painted > areas, which was easier to approach. Then I read Ucamco.com's "Gerber > Format Application Note: Painting Considered Harmful." Not wishing to be > "beyond contempt" I started again with C++/Boost, and had a fairly quick > time of it using polygon inflation/deflation, union, and intersection > C++ operators. There are only a few dozen lines of polygon code to do > the whole job, and this solution is much more reliable. I would not wish > to try again without Boost, or some suitable replacement library. Sounds reasonable, algorithms are most often hard to implement. Another geometrical library I read about is cgal, it have an impressive developer list.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |