--- On Tue, 21/4/09, J.P. Delport jpdelp...@csir.co.za wrote:
From: J.P. Delport jpdelp...@csir.co.za
Subject: [osg-users] Quat * Vec3 proposals - request for comments/help
To: osg users email@example.com
Date: Tuesday, 21 April, 2009, 1:36 PM
it's been known
Alternatively you could drop osg::Vec3::operator*(
osg::Quat ) altogether and have osg::Vec3::apply( osg::Quat
) or osg::Vec3::rotate( osg::Quat ).
Woops. Of course I meant that it was osg::Quat::operator*( osg ::Vec3 ) that
could be dropped. Sorry.
it's been known for a while  that there are inconsistencies with the
way OSG handles Quat * Vec3. In short: Quat * Vec3 is written in code as
a post-multiply, but the result of the operation is as if a pre-multiply
was performed. The attached test app also shows the problem (more
Mail list logo