Changeset 521


Ignore:
Timestamp:
09/24/10 12:27:52 (20 months ago)
Author:
ddangelo
Message:

Function to run the osg optimizer on a given node added.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/avango-osg/python/avango/osg/OSGNode.cpp

    r520 r521  
    3737 
    3838#include <osgDB/WriteFile> 
    39  
     39#include <osgUtil/Optimizer> 
    4040 
    4141using namespace boost::python; 
     
    6767  } 
    6868 
     69  void OptimizeSceneGraph(av::osg::Node * node) 
     70  { 
     71    osgUtil::Optimizer optimizer; 
     72    optimizer.optimize(node->getOsgNode()); 
     73  } 
     74 
     75 
    6976} 
    7077 
     
    8592def("calc_bounding_box", CalcBoundingBox); 
    8693def("write_node_file", WriteNodeFile); 
     94def("optimize_scene_graph", OptimizeSceneGraph); 
    8795} 
Note: See TracChangeset for help on using the changeset viewer.