Random thoughts: COLLADA, in an attempt to address this common issue, does provide a flag to specify which axis to call "up".
For applying a static rotation, that was exactly the motivation for the .rot and .trans pseudoloaders: to adjust coordinate systems via data filenames rather than code or special flags in every plugin. Eg: osgviewer mydata.anyformat.0,0,-90.rot Cheers -- mew > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:osg-users- > [EMAIL PROTECTED] On Behalf Of Roger James > Sent: Friday, December 14, 2007 7:51 AM > To: 'OpenSceneGraph Users' > Subject: Re: [osg-users] What was reasoning behind OSG Z up axis > > You are spot on there Robert. > > Most of the plugins result in a Z up model on input because they pass > the > vertex data through unchanged from their native Z up environment. > > The only one I know from memory that does a flip is the obj loader > although > that can be suppressed by a "noRotation" option. Does anyone know of > any > others? > > Would it be a good idea if I put static transforms in the ac and dae > plugins > which are by default Y up and had this behaviour controlled by a > "noRotation" parameter? This could be made standard across other > plugins > that "know" when their data is not Z up. Users (like me) who have > viewing > environments that are Y up by default could then have the option to > specify > that parameter and avoid having to put in an extra transform to flip > the > models back to their original orientation. > > Ah well .... maybe next year! > > Roger > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:osg-users- > > [EMAIL PROTECTED] On Behalf Of Robert Osfield > > Sent: 14 December 2007 11:30 > > To: OpenSceneGraph Users > > Subject: Re: [osg-users] What was reasoning behind OSG Z up axis > > > > Hi Roger, > > > > Which way is up for the plugins can be plugin specific, but it can > > also be down to individual modeller and the convention they use. For > > instance terrapage and OpenFlight you can pretty well guarantee that > > they'll come in Z up as that the convention used in the modelling > > programs and the industry they are tied to. With other modelling > > packages the convention is often far less regulated. My guess > systems > > that deal with whole worlds rather than individual artifacts will be > > more regulated in orientation. > > > > Robert. > > > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users- > openscenegraph.org _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org