hi everyone !
   I am a new one here! I have a problem ablut t DelaunayTriangulator!could 
anyone give me some advice!
  my platform is Visual Studio 2008 and OSG 2.6.
  The problem is that I find some warning when I test a application about 
DelaunayTriangulator!
/***************************************************************************************************
  
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 ;}
************************************************************************/
And the warning: DelaunayTriangulator::triangulate(): too few sample points!
warning: invalid index i or primitiveset passed to 
osg::Geometry::addPrimitiveSet<i,primiticeset>, ignoring call!
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to