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();
    }
  • 相关阅读:
    theme-windowAnimationStyle 动画设置
    Perl中的正则表达式
    repo sync下载脚本
    Virtual Box创建共享目录
    ubuntu下安装jdk
    adb logcat 命令
    如何提高上传带宽
    Ubuntu安装dos2unix工具
    Android打Path的方法
    Ubuntu快捷键
  • 原文地址:https://www.cnblogs.com/chechen/p/15053931.html
Copyright © 2011-2022 走看看