利用OSG的osgUtil库里面的DelaunayTriangulator类。

points是需要构建三角网的点

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

注意:在构网的过程中,会对输入的点重新排序,并且为了满足构网条件会删除某些点。

最新文章

  1. [协议]ICMP协议剖析
  2. vue.js 渲染完成回调
  3. 修改oracle实例名orcl为demo
  4. jsonP跨域调用
  5. loadrunner中lr_save_searched_string函数的使用
  6. ubuntu输入su命令显示 Authentication failure解决
  7. imeOptions 属性详解
  8. Linux Oracle服务启动&停止脚本与开机自启动
  9. 解决fontawesome-webfont 被拦截的问题
  10. C#:.net/方法/字符串/数组
  11. 常见的Js
  12. Gym 101612C Consonant Fencity
  13. 以Apache模块的方式编译安装php-5.5.4
  14. find命令之(-atime,-ctime,-mtime)
  15. Java工程师成神之路思维导图
  16. 浅谈tcp粘包问题
  17. iOS ----------将照片保存到相册
  18. 栈(LIFO)
  19. Asp.Net Core基于Cookie实现同域单点登录(SSO)
  20. RequestMethod用法小结和注意事项

热门文章

  1. RabbitMQ系列(一)rabbitmq简介
  2. Restful API接口规范
  3. 安装配置ZooKeeper及基本用法
  4. Eureka获取服务列表源码解析
  5. java如何实现webservice中wsdlLocation访问地址的可配置化
  6. liteos双向链表(十二)
  7. Python元组与字符串操作(9)——随机数、元组、命名元组
  8. 使用Nginx+Openresty实现WAF功能
  9. ASIO库使用注意事项
  10. Spring(005)-多环境Profile