Hello all,

I'm actually working (trying to work...) with /osgGa::TrackballManipulator/ in order to manipulate a camera around a loaded object. I use a perspective projection matrix and a modelview matrix, but when I try to rotate my camera, it seems to rotate around the center of the scene and not around the object... I set my modelview matrix through the method /setByMatrix/ from the /osgGA::TrackballManipulator/ class, this seems to alter the initialisation of the trackball : when i don't set a modelview matrix, the trackball rotation behaves in a normal way. How can I set a modelview matrix to the trackball in a "proper way" that's to say : have a defined view of my object at the start of the rendering and be able to use a trackball on it ? Do I have to use the osgGA::MatrixManipulator::setHomePosition method ? If yes, how ? (I've already tested it..) I ask this question a few days ago, but i keep not understanding how to solve this problem.
Could someone help me or give me a clue please ?
Thank you,

Frédéric
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to