我正在使用Delaunay来对一个凹多边形进行三角剖分,但它填充了凹面。如何自动删除多边形边界外的三角形?如何从凹形Delaunay三角剖分中切出三角形?
6
A
回答
2
自我回答:在某些情况下,这是不可能的。我需要使用约束Delaunay算法:http://www.cs.cmu.edu/~quake/triangle.delaunay.html
-2
你不应该,你应该找到一个正确处理边界的Delauney例程。
或者,您可以假设您知道边缘,通过每个三角形并删除那些穿过边缘的边缘。 搜索代码段区段interestion测试来执行此操作。
相关问题
- 1. 使用约束delaunay三角剖分三角剖分多边形
- 2. OpenCV:从Delaunay三角剖分提取三角形
- 3. 三维Delaunay三角剖分
- 4. 由于约束Delaunay三角剖分而识别出多边形三角剖分
- 5. Delaunay三角剖分:太多的三角形
- 6. 点云Delaunay三角剖分
- 7. 在三角形中访问顶点++(delaunay/voronoi三角剖分)包装类
- 8. 从lua的C++ Delaunay三角剖分
- 9. 修补Delaunay三角形
- 10. Delaunay使用孔对二维多边形进行三角剖分
- 11. 单调多边形的Delaunay三角剖分
- 12. 3D Delaunay三角剖分C#lib?
- 13. 高效的Delaunay三角剖分
- 14. 优化Delaunay三角剖分算法
- 15. C++:CGAL二维delauny三角剖分:凹面形状
- 16. Libgdx多边形三角剖分
- 17. 多边形的三角剖分
- 18. L形区域的三角剖分
- 19. 如何从Subdiv2D Delaunay三角
- 20. 在三角形的三角形中绘制三角形
- 21. 从N点形成非凸表面的delaunay三角剖分(DelaunayTri for 5-D case)
- 22. 三角形分区
- 23. 非三角形输入输出角度非右三角形
- 24. Delaunay三角剖分 - 如何防止扭曲的网格?
- 25. 图像的切出透明三角形
- 26. 提取三角形在mayavi中形成delaunay过滤器
- 27. opengl中的三角形多边形三角形es
- 28. 将原始三角形拆分为更小的三角形
- 29. 检查点集三角形细分是一个三角形
- 30. 中心三角形
这是你真正想要做什么? Delaunay边可能会穿过多边形边,因此使用这种方法来对多边形进行三角化并不总是能够为您提供多边形的有效三角剖分。 – 2009-12-17 00:41:18