[osg-users] [forum] How to make isometric view

Jean-Yves Garneau jean-yves.garneau at criq.qc.ca
Fri Mar 16 06:11:54 PDT 2018


Thank you Robert for your answer.

Sometimes things seem to be very simple but when you are beginner, you miss details. It seem not to be enough to use the setViewMatrixAsLookAt() because I used setCameraManipulator(new osgGA::TrackballManipulator). I must used  this :



Code:

viewer->setCameraManipulator(new osgGA::TrackballManipulator);
viewer->getCamera()->setProjectionMatrixAsOrtho(-1.0f, 1.0f, -1.0, 1.0f, -1.0f, 1.0f);
osg::Vec3 eye(1.0, -1.0, 1.0);
osg::Vec3 center(0.0, 0.0, 0.0);
osg::Vec3 up(0.0, 0.0, 1.0);
viewer->getCameraManipulator()->setHomePosition(eye, center, up);
viewer->setSceneData(root);





Now it's work well.

Thank you!

Regards,
Jean-Yves Garneau

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=73116#73116







More information about the osg-users mailing list