|
想使用osg进行Delaunay三角化,三角化完后- osg::ref_ptr<osgUtil::DelaunayTriangulator> trig=new osgUtil::DelaunayTriangulator();
- trig->setInputPointArray(points);
- trig->triangulate();
- osg::ref_ptr<osg::DrawElementsUInt> deu = new osg::DrawElementsUInt(osg::PrimitiveSet::TRIANGLE_FAN,0) ;
- deu= trig->getTriangles();
复制代码 这样得到的是一个osg:rawElementsUInt类型,那么怎样从这个对象deu中取出剖分后每个三角形的信息呢,就是得到三角网的剖分结果,哪三个点组成一个三角形。谢谢! |
|