zoukankan      html  css  js  c++  java
  • osg节点统计方法(点数 面数) 【转】

    void statusNode(osg::ref_ptr<osg::Node> node,int& verNum,int& faceNum)
    {
     osg::ref_ptr<osgUtil::StatsVisitor> sv=new osgUtil::StatsVisitor();
     sv->apply(*node);
     sv->totalUpStats();

     unsigned int unique_primitives = 0;
     osgUtil::Statistics::PrimitiveCountMap::iterator pcmitr;
     for(pcmitr =sv->_uniqueStats.GetPrimitivesBegin();
      pcmitr !=sv-> _uniqueStats.GetPrimitivesEnd();
      ++pcmitr)
     {
      unique_primitives += pcmitr->second;
     }

     verNum=sv->_uniqueStats._vertexCount;
     faceNum=unique_primitives;
    }

  • 相关阅读:
    setsid
    dup
    信号量
    linux标准输入输出
    linux守护进程范例
    c++字符串操作
    浏览器缓存
    bfc
    苹果手机自制铃声
    vue-cli 源码解读
  • 原文地址:https://www.cnblogs.com/mazhenyu/p/5919171.html
Copyright © 2011-2022 走看看