在使用osg或者osgEarth加载3d模型时,加载后的模型只能从前后左右四个方向看到,从上方无法看到模型。

解决方法:

出现上述问题的原因是深度测试没有打开,只需在camera中将深度测试打开即可。

打开深度测试的代码:

camera->getOrCreateStateSet()->setMode(GL_DEPTH_TEST, osg::StateAttribute::ON);//开启深度测试

参考自:http://bbs.osgchina.org/forum.php?mod=viewthread&tid=12659&extra=page%3D3

已解决:osg或者osgEarth 加载模型后只能从前后左右看到

注:若打开深度测试后,部分模型在移动的过程中变得碎片化,可以关闭该模型的深度测试。 

相关文章:

  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2021-04-05
  • 2022-12-23
  • 2022-03-09
  • 2022-12-23
猜你喜欢
  • 2021-10-22
  • 2022-12-23
  • 2022-12-23
  • 2021-04-04
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
相关资源
相似解决方案