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: <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> <20151027233203 DOT e1ca0fee61aaa65d85759ee7 AT gmail DOT com> Date: Thu, 29 Oct 2015 15:33:53 -0800 Message-ID: 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]" To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a1145b66074fac8052346be58 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 Precedence: bulk --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 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


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-use= r AT delorie DOT com> wrote:
On Tue, 27 Oct 2015 22:44:30 +0100
Kai-Martin Knaak <knaak AT iqo= .uni-hannover.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 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.

> > Arcs with arbitrary start/end angles are already supported, and u= sed
> > by the pullers and toporouter.

I have seen it on https://www.youtube.com/watch?= v=3DNqT4ZYGB3VY and it is amazing.

> There is a patch on launchpad which adds support for arbitrary angles = to
> the GUI:=C2=A0 =C2=A0 =C2=A0 https://bugs.la= unchpad.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.= =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.

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.

Britton=C2=A0

--001a1145b66074fac8052346be58--