|
图1是去添加skynode的效果 图二是去除skynode的效果
这是添加skynode代码
SkyNode *s_sky = osgEarth::Util::SkyNode::create(m_pMapNode);
s_sky->setDateTime(DateTime(2017,5,25,8));
s_sky->setLighting(false);
osgEarth::Util::Ephemeris* ephemeris = new osgEarth::Util::Ephemeris;
s_sky->setEphemeris(ephemeris);
s_sky->attach( m_pViewer, 0 );
if ( m_pMapNode->getNumParents() > 0 )
{
qDebug()<<"insert group";
osgEarth::insertGroup(s_sky, m_pMapNode->getParent(0));
}
else
{
qDebug()<<"insert not group";
s_sky->addChild( m_pMapNode );
m_pSceneData->addChild(s_sky);
}
请问大神们这是什么原因 |
-
图1
-
|