Hi,
   My English is very poor,so I made some mistakes on my last topic!
   That's the reason I post the same topic again!
    I have a problem about DelaunayTriangulator!I need helps
   there is my codes
int main(){
        osgViewer::Viewer* viewer = new osgViewer::Viewer();    
        viewer->addEventHandler( new 
osgGA::StateSetManipulator(viewer->getCamera()->getOrCreateStateSet()) );  
        osg::Group* root = new osg::Group();    
        osg::Vec3Array* coords = new osg::Vec3Array();  
        unsigned int n = sizeof(vertex)/sizeof(float[3]);       
        for( unsigned int i = 0; i <n; i++ )    {               
        coords->push_back( osg::Vec3(vertex[i][0], 

        vertex[i][1], vertex[i][2] ));  }       
        osgUtil::DelaunayTriangulator* dt = new 
osgUtil::DelaunayTriangulator(coords);  
        dt->triangulate();      
        osg::Geometry* geometry = new osg::Geometry();  
        geometry->setVertexArray(coords);       
        geometry->addPrimitiveSet(dt->getTriangles());  
        osg::Geode* geode = new osg::Geode();   
        geode->addDrawable( geometry);  
        root->addChild(geode) ; 

        osgUtil::Optimizer optimizer ;  
        optimizer.optimize(root) ;      
        viewer->setSceneData(root);     
        viewer->realize();      
        viewer->run();  return 0 ;}
************************************************************************/

I get some warnings like this:
warning: DelaunayTriangulator::triangulate(): too few sample points!
warning: invalid index i or primitiveset passed to 
osg::Geometry::addPrimitiveSet<i,primiticeset>, ignoring call!

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=10363#10363





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to