Groups | Search | Server Info | Login | Register
Groups > comp.os.msdos.programmer > #4537
| 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.
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 | Next — Previous in thread | Next in thread | Find similar
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