X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Apple Message framework v1085) Subject: Re: [geda-user] libgeda circle parsing From: John Doty In-Reply-To: <20130117144225.30d2507f@svelte> Date: Thu, 17 Jan 2013 16:35:06 -0700 Message-Id: <1DCD2904-101A-4EDF-A5F5-4B137ACD71E8@noqsi.com> References: <57B44348-7A53-4743-8A60-7C9D31EFD1ED AT noqsi DOT com> <20130117144225 DOT 30d2507f AT svelte> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1085) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com 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 Precedence: bulk On Jan 17, 2013, at 3:42 PM, Colin D Bennett wrote: > On Wed, 16 Jan 2013 20:24:44 -0200 > Antonio Todo Bom ✈ 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. http://www.noqsi.com/ jpd AT noqsi DOT com