X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Injected-Via-Gmane: http://gmane.org/ To: geda-user AT delorie DOT com From: Kai-Martin Knaak Subject: Re: [geda-user] support arcs with square ends?, ellipse segment arcs? Date: Tue, 27 Oct 2015 22:44:30 +0100 Organization: Institut =?UTF-8?B?ZsO8cg==?= Quantenoptik Lines: 46 Message-ID: References: <201510230205 DOT t9N25Fhv002633 AT envy DOT delorie DOT com> <20151024105936 DOT 3de408e6dfa2135be27cfb4a AT gmail DOT com> <201510250420 DOT t9P4Kfes017141 AT envy DOT delorie DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Complaints-To: usenet AT ger DOT gmane DOT org X-Gmane-NNTP-Posting-Host: 130.75.102.197 User-Agent: KNode/4.14.10 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t9RLinH2009635 Reply-To: geda-user AT delorie DOT com DJ Delorie wrote: >> As is now arcs for 90 degrees work well but ideally arc angle should >> depend on connecting lines, did I understand this correct? > > Arcs with arbitrary start/end angles are already supported, and used > by the pullers and toporouter. There is a patch on launchpad which adds support for arbitrary angles to the GUI: https://bugs.launchpad.net/geda-project/+bug/699435 The patch was originally uploaded by Ineiev in 2007. I tested it back in the days and liked it quite a bit. It got some use in real world projects for layouts with weird shapes. Fractional circles also come handy with the silk of footprints. IIRC, I did my APEM TL46 switch with this utility: http://www.gedasymbols.org/user/kaimartin_knaak/footprints/switches/APEM_TL46.fp The patch got an update in 2008 by Ineiev and a rework by Bert in 2012 which was necessary because pcb changed the internal representation of coordinates. At the end of 2012 Peter C. signalized to ensure that the patch does not bit-rot anymore. However, the most recent version available on launchpad just failed to apply to current git/head. I will try and see if my coding skills suffice to make the patch succeed again. ---<)kaimartin(>--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key: http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get