Changeset 557 for trunk


Ignore:
Timestamp:
02/21/11 15:19:45 (15 months ago)
Author:
ddangelo
Message:

Function to recalculate normals model

Location:
trunk/avango-osg
Files:
2 edited

Legend:

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

    r521 r557  
    3838#include <osgDB/WriteFile> 
    3939#include <osgUtil/Optimizer> 
     40#include <osgUtil/SmoothingVisitor> 
    4041 
    4142using namespace boost::python; 
     
    7374  } 
    7475 
     76  void RecalculateSmoothNormals(av::osg::Node * node) 
     77  { 
     78    osgUtil::SmoothingVisitor sv; 
     79    node->getOsgNode()->accept(sv); 
     80  } 
     81 
    7582 
    7683} 
     
    93100def("write_node_file", WriteNodeFile); 
    94101def("optimize_scene_graph", OptimizeSceneGraph); 
     102def("recalculate_smooth_normals",RecalculateSmoothNormals); 
    95103} 
  • trunk/avango-osg/src/avango/osg/LoadImage.cpp

    r414 r557  
    3838AV_FIELD_DEFINE(av::osg::MFLoadImage); 
    3939 
    40 av::osg::LoadImage::LoadImage()  
     40av::osg::LoadImage::LoadImage() 
    4141{ 
    4242  AV_FC_ADD_FIELD(Filename, ""); 
Note: See TracChangeset for help on using the changeset viewer.