不用viewer.run,使用viewer.frame()为什么不显示?
osgViewer::Viewer viewer;viewer.setSceneData(osgDB::readNodeFile("cow.osg"));
while (!viewer.done())
{
viewer.frame();
}
return 0;
我想这是最简单的代码了!但是我这么写按照常理来说是能显示的,可是结果却出人意料,运行出来的结构如下图所示,一片黑色。求解是什么原因?
可以用frame(),但是run()的时候会自动设置一个CameraManipulator;而直接frame()是没有这个设置的,没有漫游器是不会自动设置视点位置的 array 发表于 2014-3-14 03:26
可以用frame(),但是run()的时候会自动设置一个CameraManipulator;而直接frame()是没有这个设置的,没有漫 ...
恩,学习了!!非常感谢!
页:
[1]