|
对于同一个.ive 文件 用osgviewer 浏览时,帧率至少200,内存占用为20M左右;写代码用viewer打开浏览时,帧率最低时只有十几,内存占到了75M,不知是什么原因。我的ive文件大小为16M。
是不是还要设置viewer的参数?
下面是我用viewer浏览ive文件的代码:
- int main(int argc, char** argv)
- {
- osgViewer::Viewer* viewer = new osgViewer::Viewer;
- osg::ref_ptr<osg::Group> root = new osg::Group;
- root->addChild(osgDB::readNodeFile("F:\\iveFiles\\roadmodel_lod\\part1.ive"));
- viewer->setSceneData(root.get());
- viewer->addEventHandler(new osgViewer::StatsHandler);
- viewer->addEventHandler(new osgViewer::WindowSizeHandler());
- viewer->realize();
- viewer->run();
- return 0;
- }
复制代码 |
|