Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.misc > #27537

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.misc | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Bill Atkinson, rest in peace Retrograde <fungus@amongus.com.invalid> - 2025-06-08 03:21 +0000
  Re: Bill Atkinson, rest in peace Lawrence D'Oliveiro <ldo@nz.invalid> - 2025-06-08 23:39 +0000
    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
  Re: Bill Atkinson, rest in peace Jason H <jason_hindle@yahoo.com> - 2025-06-14 16:42 +0000
    Re: Bill Atkinson, rest in peace Lawrence D'Oliveiro <ldo@nz.invalid> - 2025-06-14 23:19 +0000

csiph-web