Re: [osg-users] Difference in osg::Matrixd.getTrans() and osg::Matrixd.getLookAt(..)

2008-02-15 Thread Robert Osfield
Hi Tobias, getTrans() and getLookAt() are two very different beasts and have no direct mapping, getLookAt is based on the OpenGL gluLookAt function so please refer to OpenGL docs on gluLookAt to understand how its put together. getTrans() is just the bottom row of the matrix. Robert. On Fri,

[osg-users] Difference in osg::Matrixd.getTrans() and osg::Matrixd.getLookAt(..)

2008-02-01 Thread Tobias Münch
Hello I have a osg::Matrixd view matrix and want to get origin of the camera. I know two different methods: getTrans() and getLookAt(eye,center,up,dist). But both return different results. For example: getTrans() -- (-0.6, -5, -2322) eye (from getLookAt(..)) -- ( 0.6, -2322, 5) The values are