Mail Archives: geda-user/2013/01/17/18:35:35

X-Authentication-Warning: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Mime-Version: 1.0 (Apple Message framework v1085)
Subject: Re: [geda-user] libgeda circle parsing
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <20130117144225.30d2507f@svelte>
Date: Thu, 17 Jan 2013 16:35:06 -0700
Message-Id: <>
References: <CAFfN_23UzAVVk0-TSZyVZihFmq1-0v0gpB7o4uxe3KgxDFDG0w AT mail DOT gmail DOT com> <57B44348-7A53-4743-8A60-7C9D31EFD1ED AT noqsi DOT com> <CAFfN_22hFE7AtMCXLvT-Up6ZxF=TZ7eYmr+PO5YbeFy7OU7Q0A AT mail DOT gmail DOT com> <20130117144225 DOT 30d2507f AT svelte>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1085)
X-MIME-Autoconverted: from quoted-printable to 8bit by id r0HNZDPb024126
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

On Jan 17, 2013, at 3:42 PM, Colin D Bennett wrote:

> On Wed, 16 Jan 2013 20:24:44 -0200
> Antonio Todo Bom ✈ <atodobom AT gmail DOT com> wrote:
>> Nothing special.
>> Just think that if a function analyzes whether an angle is zero or
>> negative, as if this was an error. So should not leave yet as
>> error. Alternatively, changes to analyze only if is negative.
>> Well, for consistency a zero radius circle should render as a
>> point at
>>> display resolution, since for larger radii it renders as a
>>> curve at display resolution. [snip]
>> Looking from this point of view. I think it is really interesting
>> to tolerate circles with radius zero.
> Maybe a cleaner way would be to add a new geometric entity, the
> 'point'.  Then we can require, and subsequently assume, that
> circles have a radius greater than zero.  Which is what geometry
> demands.

I disagree. Zero is a perfectly respectable radius for a circle to have. And as I've noted before, other objects of zero size can be handy.

John Doty              Noqsi Aerospace, Ltd.
jpd AT noqsi DOT com

- Raw text -

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