|
我的模型是通过ModelLayer的方式加入地球的,在在拾取时获取不到ModelLayer,代码如下:
if(m_Picker->pick( ea.getX(), ea.getY(), hits ))
{
for( osgEarth:icker::Hits::iterator hit = hits.begin(); hit != hits.end(); ++hit )
{
osgEarth::ModelLayer *modelLayer = m_Picker->getNode<osgEarth::ModelLayer>( *hit );
。。。。。。
}
}
此处的modelLayer为空,应该如何拾取,求大神指教 |
|