🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.graphics
Article #1513

Re: Y positive up or down?

#1513
From: bonham
Date: Mon, 27 Oct 1986 22:20
23 lines
1613 bytes
Thanks to all net.graphics readers responding with opinions
on the relative merits of putting the coordinate origin for an
integrated 2-D text and graphics support system at the top left
versus the bottom left of the screen.

The consensus so far is overwhelmingly in favour of the normal
Cartesian coordinate system with <0,0> at bottom left.

However, there must be *some* reason Sun, and many other window
system developers, chose the upper left with Y increasing downward.
Perhaps it is because their systems were intended primarily for ease
in programming text  displays.  Most typesetting / page description
languages use the inverted, Y-positive-down coordinate system.

To obtain perhaps a wider representation of views, I am posting
my original message to net.text and net.cog-eng and am inviting
further discussion in all three newsgroups.  Thank you.
-- 
    _|_    __/__
   __+__    /_	         Mike Bonham
    /__    |__|
   /\./     /|     ..!{ubc-vision,ihnp4}!alberta!calgary!bonham
   _/ \_  _/ |_|
Technical Details
Message-ID: <478@vaxb.calgary.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!sri-spam!sri-unix!hplabs!tektronix!uw-beaver!ubc-vision!pembina!calgary!bonham

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!nike!sri-spam!sri-unix!hplabs!tektronix!uw-beaver!ubc-vision!pembina!calgary!bonham
From: bonham@calgary.UUCP
Newsgroups: net.graphics,net.text,net.cog-eng
Subject: Re: Y positive up or down?
Message-ID: <478@vaxb.calgary.UUCP>
Date: Mon, 27-Oct-86 17:20:51 EST
Article-I.D.: vaxb.478
Posted: Mon Oct 27 17:20:51 1986
Date-Received: Mon, 3-Nov-86 21:26:44 EST
Organization: U. of Calgary, Calgary, Ab.
Lines: 23
Keywords: inverted cartesian coordinates, pixel addressing