delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/29/19:34:44

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">&lt;<a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank">geda-use=
r AT delorie DOT com</a>&gt;</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 &lt;<a href=3D"mailto:knaak AT iqo DOT uni-hannover DOT de">knaak AT iqo=
.uni-hannover.de</a>&gt; wrote:<br>
<br>
&gt; DJ Delorie wrote:<br>
&gt;<br>
&gt; &gt;&gt; As is now arcs for 90 degrees work well but ideally arc angle=
 should<br>
&gt; &gt;&gt; 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&#39;s just comment how I think it ideally would work.<br>
<span class=3D""><br>
&gt; &gt; Arcs with arbitrary start/end angles are already supported, and u=
sed<br>
&gt; &gt; 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>
&gt; There is a patch on launchpad which adds support for arbitrary angles =
to<br>
&gt; 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&#39;t touch search.c or find.c,=
 which unless I&#39;m much mistaken means connectivity/DRC won&#39;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 &gt; radius). =C2=A0 I&#39;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&#39;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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019