Re: Iv loader

New Message Reply Date view Thread view Subject view Author view

Dirk Luesebrink (crux++at++artcom.de)
Tue, 02 Sep 1997 17:31:50 -0400


simple thing, the loader puts the whole scene under a rotation matrix to
rotate the scene from inventor(opengl,irisgl, softimage, and many more)
space to Performer space. nearby all grafix systems define Y as the
natural up axis and the camera looking down the negative z axis,
standing in zero. performer has Z has the up axis. this means the loader
puts a 90 degree rotation around the x-axis on top of the scene graph.
some other 'steps' in the process can than remove this pfDCS and render
the rotation into the geometry. look man pfFlatten.
i guess that was to please the tank driving folks, they traditionally
use a coordinate system where X is right, Y is forward or north and the
remaining third coordinate was later used for height. like on maps.
thank good its a right handed coordinate system, at least.

dirk.

Amaury Aubel wrote:
>
> Hi fellow Performers,
>
> Does the iv loader perform any axis swapping or anything of the like, that
> could account for a strange orientation of .iv objects?
> I get different orientations when converting iv files to other formats.
> I know that the iv loader's code is shipped with Performer but I could not find
> any trace of such stuff there...
>
> Many thanks for any hint,
>
> Amaury.
> =======================================================================
> List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
            Submissions: info-performer++at++sgi.com
        Admin. requests: info-performer-request++at++sgi.com


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:55:51 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.