查看: 2349|回复: 2

请教关于构建delaunay三角网的问题

[复制链接]

该用户从未签到

发表于 2009-2-16 14:58:54 | 显示全部楼层 |阅读模式
在做delaunay三角网的时候遇到一个问题 请大家指教一下
我由dem文件得到散点数据 然后构建三角网 因项目的需要我在三角网内加入了一系列的约束边界 并利用removeInternalTriangles函数把约束边界内的区域删除
在生成的过程中 出现很多这样的错误警告:
tradj error 5832,5831,5826
found 999 adjacent...
不知这是什么原因啊 应怎么解决?
谢谢指教。

该用户从未签到

发表于 2009-2-16 19:06:32 | 显示全部楼层
有关Delaunay相关算法的问题抱歉我无法为您提供更多的帮助。出错的代码位于DelaunayTriangulator::triangulate函数中,与您的错误相关的部分好像是摘自GTS已经实现的一种算法:GWM July 2005 eliminate any triangle with an edge crossing a constraint line,相关地址为:
http://www.geom.uiuc.edu/~samuelp/del_project.html
http://gts.sourceforge.net/refer ... triangulations.html

该用户从未签到

 楼主| 发表于 2009-2-17 10:39:39 | 显示全部楼层
谢谢版主 研究一下...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表