In article <c9a43$47e42bb6$cdd085fd$15747@[EMAIL PROTECTED]
>,
Doug Hoffman <no.spam> wrote:
> Elizabeth D Rather wrote:
> > Marcel Hendrix wrote:
> >> Elizabeth D Rather <erather@[EMAIL PROTECTED]
> writes Re: A Brief Look at
History
> >> [..]
> >>> The thought model is moving a light beam on the screen. It could be
> >>> off, in which case it makes no mark, or on, in which case a line is
> >>> drawn. Assume two words, ON and OFF, that control the beam. The
> >>> beam stays in whatever state it's set. 0, 0 is the upper left
corner
> >>> of the
> >> ^^^^
> >>> screen.
> >>
> >> Upper left corner is a bad idea. The lower left corner fits much
> >> better with common use in programs and with developing graphics
> >> output. If you're
> >> planning to plot on a lineprinter, there might be some merit in the
upper
> >> left corner :-)
> >
> > Yeah, it really depends on the device. A screen conventionally has 0,0
> > in the upper left, many graphics devices do it differently. You
should
> > match the convention of the device you're writing this for.
>
> I think Elizabeth is right. For example, on a Macintosh 0,0 is upper
> left for all QuickDraw coordinates. So all of the screen drawing
> primitives expect that and my mental image of the Mac screen is "larger
> y means down". When in Rome... ;-)
hi Doug,
.... and when in modern day Cupertino, it's bottom left and floating:
Quartz ;-)
Needs some change in the mental image and the primitives as well.
It's a bit odd, still.
(Just in case: Cupertino is Apple HQ, Quartz is QuickDraw succesor)
cheers
Roelf
--
Posted via a free Usenet account from http://www.teranews.com


|