Jay Gischer (gischer++at++knex.engr.sgi.com)
Tue, 9 Feb 1999 09:25:28 -0800 (PST)
I should have included a :-)
-j
Craig Pepper writes:
> At 09:31 8/02/1999 -0800, Jay Gischer wrote:
> >
> >Since Heading increases in a clockwise direction (from N to E),
> >this is consistent with common navigation in the Western Hemisphere,
> >with +X being West and +Y being North. But in the Eastern Hemisphere,
> >+X is East...
> >
> >To complicate matters further, in the Northern hemisphere +Y is North,
> >but in the Southern Hemisphere +Y is South. So on two separate
> >quarters the earth the coordinate system is right-handed:
> >(+X = N, +Y = W) (N.America) or (+X = S, +Y = E) (S.Africa)
> >and on the other two quarters it's left-handed:
> >(+X = N, +Y = E) (Most of Europe) or (+X = S, +Y = W) (Australia, S. America)
>
> Well, not neccessarily. It seems to me that choice of coordinate system
> axes is just a convention (compare OpenGL Y up, Performer Z up, and the Z
> down system used by our aero guys). Choosing different axis directions
> depending on the hemisphere you're in would be a pain to implement and
> fairly inefficient. Either that or you'd fall out of the sky as you passed
> over the equator (and it's not even the year 2000 yet :-).
>
> We've implemented a double precision spheroid (lat, long, altitude)
> coordinate system that resolves to a right-handed float coordinate system
> around an origin tangential to the spheroid, with +Z up, +X east and +Y
> north. This fits in with pf coordinates and works fine all over the globe,
> and note that we do most of our flying in the southern/western hemisphere.
> Our coordinate system does have to reverse the sign of compass headings (0
> north, increasing clockwise) to make them pf friendly (0 +Y, increasing
> counterclockwise).
>
> Just hoping to head off any confusion that might result from the previous
> post.
>
>
> -----------------------------------------------------------------------------
> Craig Pepper Home: craigp++at++matra.com.au Work: cpepper++at++syd.csa.com.au
> Visual Simulation Development
> CSC Australia Pty Ltd
This archive was generated by hypermail 2.0b2 on Tue Feb 09 1999 - 09:25:33 PST