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=mime-version:in-reply-to:references:date:message-id:subject:from:to | |
:content-type; | |
bh=RMOdbH9ijPxUEOFvnPCHhHkeVFYvuBkgfODXZH38Edo=; | |
b=UxTF/IrfK1yfL6SMWCdCQ0ZVQTGQj8sE8vOO+Qe2rUWdny4W+CvnOs2H+jBV7PMNl3 | |
CKDgUwmZKEWzDv9kx0yBMSB4ZNFCb3EzPRxCBkO1GDdpczCfvzSfH2n0fG89afid8hx3 | |
p8F7YNuAFEqRqOmK2Is7RQ/V8PkZ6j6ZjD1LojSQjDdzd9NwcDw/k6jLPXaq9sW9CwdD | |
6mtHWUVad//o2wOxp5/S0IjY8G6jmEEi/kxtnrGCOJRQLFkN/5CxsSeOemt234u1wxWq | |
tMxrw0vWjROrbACeRLKTa37YFRk8NkY1WdlKWvHsE6q8x6N3NXG5Ss+GkoMeZMdJcqkJ | |
oGow== | |
MIME-Version: | 1.0 |
X-Received: | by 10.28.93.20 with SMTP id r20mr10528359wmb.101.1446161633570; |
Thu, 29 Oct 2015 16:33:53 -0700 (PDT) | |
In-Reply-To: | <20151027233203.e1ca0fee61aaa65d85759ee7@gmail.com> |
References: | <CAC4O8c8Jtm61QCsvnzLpP2fBDqRFU4j8g4Euf19yexgyWMOM4g AT mail DOT gmail DOT com> |
<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> | |
<n0or7u$98f$1 AT ger DOT gmane DOT org> | |
<20151027233203 DOT e1ca0fee61aaa65d85759ee7 AT gmail DOT com> | |
Date: | Thu, 29 Oct 2015 15:33:53 -0800 |
Message-ID: | <CAC4O8c_42wW71UaHjiDz161p+EELOHjGnyy=RtD6mpSEx6+BrA@mail.gmail.com> |
Subject: | Re: [geda-user] support arcs with square ends?, ellipse segment arcs? |
From: | "Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
To: | geda-user AT delorie DOT com |
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 |
--001a1145b66074fac8052346be58 Content-Type: text/plain; charset=UTF-8 On Tue, Oct 27, 2015 at 2:32 PM, Nicklas Karlsson ( nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] < geda-user AT delorie DOT com> wrote: > On Tue, 27 Oct 2015 22:44:30 +0100 > Kai-Martin Knaak <knaak AT iqo DOT uni-hannover DOT de> wrote: > > > 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? > > I was thinking like in the attached pictures, 90 degrees work well but not > 45 degrees, it will probably be a lot more useful if angle is adjusted > automatically to line or trace angles. I do not consider it important, It's > just comment how I think it ideally would work. > > > > Arcs with arbitrary start/end angles are already supported, and used > > > by the pullers and toporouter. > > I have seen it on https://www.youtube.com/watch?v=NqT4ZYGB3VY and it is > amazing. > > > There is a patch on launchpad which adds support for arbitrary angles to > > the GUI: https://bugs.launchpad.net/geda-project/+bug/699435 Looks like this patch doesn't touch search.c or find.c, which unless I'm much mistaken means connectivity/DRC won't work. Current master just has notes to the effect that current code is broken for non-circular arcs. I now have circular arcs working almost right (only not done is thickness > radius). I'll try to publish a branch later today. Non-circular is a bit harder as it needs iterative solution. If you have strong reason to believe it's worth it it could be done, but I suspect the energy would be better spent elsewhere. Britton --001a1145b66074fac8052346be58 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo= te">On Tue, Oct 27, 2015 at 2:32 PM, Nicklas Karlsson (<a href=3D"mailto:ni= cklas DOT karlsson17 AT gmail DOT com">nicklas DOT karlsson17 AT gmail DOT com</a>) [via <a href= =3D"mailto:geda-user AT delorie DOT com">geda-user AT delorie DOT com</a>] <span dir=3D"l= tr"><<a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank">geda-use= r AT delorie DOT com</a>></span> wrote:<br><blockquote class=3D"gmail_quote" st= yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span= class=3D"">On Tue, 27 Oct 2015 22:44:30 +0100<br> Kai-Martin Knaak <<a href=3D"mailto:knaak AT iqo DOT uni-hannover DOT de">knaak AT iqo= .uni-hannover.de</a>> wrote:<br> <br> > DJ Delorie wrote:<br> ><br> > >> As is now arcs for 90 degrees work well but ideally arc angle= should<br> > >> depend on connecting lines, did I understand this correct?<br= > <br> </span>I was thinking like in the attached pictures, 90 degrees work well b= ut not 45 degrees, it will probably be a lot more useful if angle is adjust= ed automatically to line or trace angles. I do not consider it important, I= t's just comment how I think it ideally would work.<br> <span class=3D""><br> > > Arcs with arbitrary start/end angles are already supported, and u= sed<br> > > by the pullers and toporouter.<br> <br> </span>I have seen it on <a href=3D"https://www.youtube.com/watch?v=3DNqT4Z= YGB3VY" rel=3D"noreferrer" target=3D"_blank">https://www.youtube.com/watch?= v=3DNqT4ZYGB3VY</a> and it is amazing.<br> <span class=3D""><br> > There is a patch on launchpad which adds support for arbitrary angles = to<br> > the GUI:=C2=A0 =C2=A0 =C2=A0 <a href=3D"https://bugs.launchpad.net/ged= a-project/+bug/699435" rel=3D"noreferrer" target=3D"_blank">https://bugs.la= unchpad.net/geda-project/+bug/699435</a></span></blockquote><div><br></div>= <div style=3D"">Looks like this patch doesn't touch search.c or find.c,= which unless I'm much mistaken means connectivity/DRC won't work.= =C2=A0 Current master just has notes to the effect that current code is bro= ken for non-circular arcs.=C2=A0 I now have circular arcs working almost ri= ght (only not done is thickness > radius). =C2=A0 I'll try to publis= h a branch later today.</div><div style=3D""><br></div><div style=3D"">Non-= circular is a bit harder as it needs iterative solution.=C2=A0 If you have = strong reason to believe it's worth it it could be done, but I suspect = the energy would be better spent elsewhere.</div><div><br></div><div style= =3D"">Britton=C2=A0</div><div><br></div></div></div></div> --001a1145b66074fac8052346be58--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |