Hello again, Apologies, I see that you actually attempted to post an image attachment. Unfortunately the link cannot be opened.
http://forum.openscenegraph.org//files/osgtransforms_142.png returns HTTP error 404 - Not found. Christian 2014-10-29 10:35 GMT+01:00 Christian Buchner <[email protected]>: > Christian > > > But the rotation is happening in a weird way. > > Post a screenshot, or it didn't happen! ;-) > > I think everyoner has a different imagination of weird. For some people, > "weird" may be perfectly "normal". > > Christian > > > 2014-10-29 4:58 GMT+01:00 Srinivas Prabhu <[email protected]>: > >> Hi, >> >> My scene graph looks like the image attached below: >> >> >> Here, I want to rotate the geode1 along the axis normal of one of the >> vertices of geometry that attached to the geode2. Imagine that the normal >> at the vertex(0.0,0.0,0.0) of geode2 is (0.0,-1.0,0.0). i.e facing outwards >> from the screen. >> >> I have done something like this: >> >> osg::Matrix localToWorld = >> osg::computeLocalToWorld(geode2>getParentalNodePaths()[0] ); >> osg::Matrixd mat1,mat2; >> mat1.makeTranslate(osg::Vec3d(0.0,0.0,0.0) * localToWorld); >> osg::Vec3 vec(osg::Vec3(0.0,-1.0,0.0) * localToWorld); >> vec.normalize(); >> mat2.makeRotate(osg::DegreesToRadians(45.f),vec); >> trans->setMatrix( mat1 * mat2); >> >> But the rotation is happening in a weird way. >> Please let me know what could be the issue ? >> Thank you! >> >> Cheers, >> Srinivas[/img] >> >> ------------------ >> Read this topic online here: >> http://forum.openscenegraph.org/viewtopic.php?p=61443#61443 >> >> >> >> >> Attachments: >> http://forum.openscenegraph.org//files/osgtransforms_142.png >> >> >> _______________________________________________ >> osg-users mailing list >> [email protected] >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> > >
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

