earthmanipulator的 setviewpoint 的问题
osgEarth::Util::EarthManipulator* em=new osgEarth::Util::EarthManipulator();//赤道半径
double equatorRadius=map->getSRS()->getEllipsoid()->getRadiusEquator();//6378137.0
em->setHomeViewpoint(osgEarth::Util::Viewpoint(126,43,0,0,-90,equatorRadius*4),5.0);
viewer->setCameraManipulator(em);
em->setViewpoint(osgEarth::Util::Viewpoint(0,0,0,0,-90,equatorRadius*4),2.0);//5s
我在使用上述代码之后, 只是初始视点变到了对准126,43
但是setviewpoint好像没有起作用
并没有到0,0.
请问这是什么问题呢 em->setViewpoint(osgEarth::Util::Viewpoint(0,0,0,0,-90,equatorRadius*4),2.0);//5s
是不是需要应用回调来实现
页:
[1]