osg::ref_ptr<osg::Node> loadedModel = osgDB::readNodeFile("cow.osg");
osg::ref_ptr<osgViewer::Viewer> viewer = new osgViewer::Viewer;
{
osg::ref_ptr<osg::GraphicsContext::Traits> traits = new osg::GraphicsContext::Traits;
traits->x = 40;
traits->y = 40;
traits->width = 600;
traits->height = 480;
traits->windowDecoration = true;
traits->doubleBuffer = true;
traits->sharedContext = 0; osg::ref_ptr<osg::GraphicsContext> gc = osg::GraphicsContext::createGraphicsContext(traits.get()); osg::ref_ptr<osg::Camera> camera = new osg::Camera;
camera->setGraphicsContext(gc.get());
camera->setViewport(new osg::Viewport(0,0, traits->width, traits->height));
GLenum buffer = traits->doubleBuffer ? GL_BACK : GL_FRONT;
camera->setDrawBuffer(buffer);
camera->setReadBuffer(buffer); // add this slave camera to the viewer, with a shift left of the projection matrix
viewer->addSlave(camera.get());
}
osgUtil::Optimizer optimizer;
optimizer.optimize(loadedModel.get());
viewer->setSceneData(loadedModel.get()); //viewer->setUpViewOnSingleScreen(0);//这里是单屏幕显示 return viewer->run();

  

最新文章

  1. html中的a标签(超链接)的使用
  2. win7+vs2010+opencv2.4.6配置
  3. VMware虚拟机无法访问外网
  4. ansible中tag的用法
  5. Web Performance Test: 如果使用Plugin过滤Dependent Request
  6. ECMAScript 6中的数组操作方法
  7. MySQL主从分离读写复制
  8. 移植 FFMPEG-2.2.4 -(编译)
  9. linux下查看防火墙当前状态,开启关闭等
  10. IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
  11. web前端开发浏览器兼容性 - 持续更新
  12. MySQL 模拟Oracle邻接模型树形处理
  13. IOS程序设相关计开发技巧
  14. Java NIO之套接字通道
  15. C算法分解质因数与分解因子
  16. SQL SERVER的锁机制
  17. 斯坦福大学公开课机器学习:advice for applying machine learning - deciding what to try next(设计机器学习系统时,怎样确定最适合、最正确的方法)
  18. 剑指offer(51)构建乘积数组
  19. Mac-控制台更新svn版本
  20. 使用curl进行s3服务操作

热门文章

  1. Python进阶【第十一篇】模块(下)之常用模块
  2. redis 的数据结构
  3. hibernate文档头的不同版本
  4. thinkphp 开启事物
  5. 安装PHP扩展32位与64位的误区(x86与x64的查看)
  6. PHP 中文工具类,支持汉字转拼音、拼音分词、简繁互转
  7. MyBatis批量更新
  8. 《2015 html5 iweb 峰会观会后感》
  9. 简单的windows窗口创建实例
  10. mint-ui之Swipe使用