OSG :三維無序離散點構建Delaunay三角網


利用OSG的osgUtil庫里面的DelaunayTriangulator類。

points是需要構建三角網的點

    osgUtil::DelaunayTriangulator* trig = new osgUtil::DelaunayTriangulator();
    trig->setInputPointArray(points);
    bool r = trig->triangulate();
    osg::DrawElementsUInt *test = trig->getTriangles();

 注意:在構網的過程中,會對輸入的點重新排序,並且為了滿足構網條件會刪除某些點。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM