In MatrixManipulator can we have computeHomePosition() use _homeUp rather than
the hardcoded (0,0,1).
This makes it possible to redefine the viewing direction of 'home' in the other
manipulator - so home in a GIS app could be a plan view.
Since _homeUp is set to (0,0,1) and no current code changes it there shouldn't
be any difference for current users.
Code:
virtual void computeHomePosition()
{
if(getNode())
{
const osg::BoundingSphere& boundingSphere=getNode()->getBound();
setHomePosition(boundingSphere._center+osg::Vec3( 0.0,-3.5f *
boundingSphere._radius,0.0f),
boundingSphere._center,
//osg::Vec3(0.0f,0.0f,1.0f),
_homeUp,
_autoComputeHomePosition);
}
}
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=11187#11187
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org