osgearth+MFC
本帖最后由 lijieguang2124 于 2014-12-13 22:12 编辑请教一个问题:
我使用MFC做一个osgearth的球体,数据加载到场景使用的是.earth的配置文件。直接使用osgearth_viewer.exe来查看场景,场景正常。
但是在MFC的框架程序中,加载同样的一个.earth文件,出现地形lod在到达一定层次后,就不再往下细分了,导致分辨率模糊。
这是什么原因?
加载的代码如下:
osg::Group* root = new osg::Group();
osg::Node* node = osgDB::readNodeFile(earthfile);
m_pMapnode = osgEarth::MapNode::findMapNode(node);
osgEarth::Util::SkyNode* s_sky = new osgEarth::Util::SkyNode( m_pMapnode->getMap() );
s_sky->attach( m_viewer);
root->addChild( s_sky );
root->addChild( m_pMapnode.get() );
m_viewer->setSceneData(root);
页:
[1]