zoukankan      html  css  js  c++  java
  • OSG 常用快捷键(全屏、查看帧数、截屏)

    一、全屏

    #include <osgViewer/Viewer>
    #include <osgDB/ReadFile>
    #include <osgGA/GUIEventAdapter>
    #include <osgViewer/ViewerEventHandlers>
    
    int main()
    {
        osg::ref_ptr<osgViewer::Viewer> view = new osgViewer::Viewer;
        osg::ref_ptr<osg::Node>  node = new osg::Node;
        //node = osgDB::readNodeFile("glider.osg");
        node = osgDB::readNodeFile("cow.osg");
    
        view->addEventHandler(new osgViewer::WindowSizeHandler);//全屏  快捷键f
        view->setSceneData(node);
        return view->run();
    }

    二、查看帧数

    #include <osgViewer/Viewer>
    #include <osgDB/ReadFile>
    #include <osgGA/GUIEventAdapter>
    #include <osgViewer/ViewerEventHandlers>
    
    int main()
    {
        osg::ref_ptr<osgViewer::Viewer> view = new osgViewer::Viewer;
        osg::ref_ptr<osg::Node>  node = new osg::Node;
        //node = osgDB::readNodeFile("glider.osg");
        node = osgDB::readNodeFile("cow.osg");
    //方法一
    // view->addEventHandler(new osgViewer::StatsHandler);//查看帧数 s
    //方法二
    osgViewer::StatsHandler* pStatsHandler = new osgViewer::StatsHandler;
        pStatsHandler->setKeyEventTogglesOnScreenStats(osgGA::GUIEventAdapter::KEY_F11);
        view->addEventHandler(pStatsHandler);
        view->setSceneData(node);
        return view->run();
    }

    三、截图

    #include <osgViewer/Viewer>
    #include <osgDB/ReadFile>
    #include <osgGA/GUIEventAdapter>
    #include <osgViewer/ViewerEventHandlers>
    
    int main()
    {
        osg::ref_ptr<osgViewer::Viewer> view = new osgViewer::Viewer;
        osg::ref_ptr<osg::Node>  node = new osg::Node;
        //node = osgDB::readNodeFile("glider.osg");
        node = osgDB::readNodeFile("cow.osg");
    
    view->addEventHandler(new osgViewer::ScreenCaptureHandler);//截图  快捷键 c
        view->setSceneData(node);
        return view->run();
    }
  • 相关阅读:
    Ruby自学笔记(二)— Ruby的一些基础知识
    Ruby自学笔记(一)— 基本概况
    Tomcat基础教程(四)
    Excel导入
    构建API
    序列化
    图片上传(练习)
    发邮件
    发短信
    Excel表导出
  • 原文地址:https://www.cnblogs.com/chechen/p/15053931.html
Copyright © 2011-2022 走看看