Groups | Search | Server Info | Login | Register


Groups > comp.os.msdos.programmer > #4537

Re: Bill Atkinson, rest in peace

From John Ames <commodorejohn@gmail.com>
Newsgroups comp.misc, alt.lang.asm, comp.os.msdos.programmer
Subject Re: Bill Atkinson, rest in peace
Date 2025-06-16 08:07 -0700
Organization A noiseless patient Spider
Message-ID <20250616080736.00001300@gmail.com> (permalink)
References <684501c7$11$13$882e4bbb@reader.netnews.com> <10256vn$4dma$1@dont-email.me> <20250613141833.038a305eca2288e871bdac0f@127.0.0.1> <102idbk$3o8g6$5@dont-email.me>

Cross-posted to 3 groups.

Show all headers | View raw


On Fri, 13 Jun 2025 23:48:04 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> For some reason, the QuickDraw graphics engine never included Bézier
> curves. If you have those, then it’s not hard to compute a fillet
> (rounding curve) on the intersection of two lines (e.g. a corner of a
> rectangle).

I don't know why they weren't added later (assuming they weren't,) but
the reason RoundRects were a primitive unto themselves was performance.
Plotting Bézier curves in a generalized way requires *way* more math
than Atkinson's technique, which doesn't even require multiplication:

https://folklore.org/Round_Rects_Are_Everywhere.html?sort=date

On an 8 Mhz 68000, that makes quite a bit of difference.

Back to comp.os.msdos.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: Bill Atkinson, rest in peace "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-06-13 14:18 +0100
  Re: Bill Atkinson, rest in peace legalize+jeeves@mail.xmission.com (Richard) - 2025-06-13 15:33 +0000
    Re: Bill Atkinson, rest in peace "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-06-14 13:17 +0100
      Re: Bill Atkinson, rest in peace legalize+jeeves@mail.xmission.com (Richard) - 2025-06-14 22:43 +0000
  Re: Bill Atkinson, rest in peace Lawrence D'Oliveiro <ldo@nz.invalid> - 2025-06-13 23:48 +0000
    Re: Bill Atkinson, rest in peace "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-06-14 13:19 +0100
      Re: Bill Atkinson, rest in peace "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-06-14 13:28 +0100
        RoundRect - was: Re: Bill Atkinson, rest in peace "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-06-30 18:31 +0100
          Re: RoundRect "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-07-12 21:40 +0100
      Re: Bill Atkinson, rest in peace Lawrence D'Oliveiro <ldo@nz.invalid> - 2025-06-14 23:13 +0000
    Re: Bill Atkinson, rest in peace John Ames <commodorejohn@gmail.com> - 2025-06-16 08:07 -0700
      Re: Bill Atkinson, rest in peace Richard Kettlewell <invalid@invalid.invalid> - 2025-06-16 17:25 +0100
        Re: Bill Atkinson, rest in peace John Ames <commodorejohn@gmail.com> - 2025-06-16 10:09 -0700
      Re: Bill Atkinson, rest in peace Lawrence D'Oliveiro <ldo@nz.invalid> - 2025-06-16 23:18 +0000

csiph-web