多边形三角形c#
回答
我想我的github:gist简单的解决方案(但它是相当古老,可能不是最优的)。
谢谢,我将检查它,如果不能修复poly2tri。顺便说一句我想我发现了一些算法(poly2tri)。我改变了一些代码行似乎现在工作。我会继续我的测试。 Poly2tri算法在js,c,C++,c#和java版本的InitTriangulation()上有错误,也可能有其他错误。我会继续测试我的修理。 – user1708062
德劳内不是为此设计的,而是使用Ear Clipping来代替。
德劳内不是为此而设计的。但约束Delaunay为此而设计。顺便说一句耳廓似乎有点慢,在一些多边形它没有得到任何结果。 – user1708062
您还可以通过将2D顶点投影到3D抛物面上,使用QuickHull算法使用Delauney三角剖分。一旦你进行了三角测量,放下其中心点位于多边形轨迹之外或者在你的洞多边形轨迹内的面。这可能比耳廓修剪更快。 – kneo
- 1. C#填充多边形(三角形)
- 2. osmdroid多边形 - 三角形
- 3. 3D三角形 - 三角形交叉点多边形
- 4. opengl中的三角形多边形三角形es
- 5. 将三角形多边形划分为更小的多边形
- 6. 多边形三角形计数优化
- 7. 将多边形转换为三角形
- 8. 多边形三角成三角形条带的OpenGL ES
- 9. 三角形边框
- 10. 边框角落:三角形
- 11. 使用单调多边形的多边形三角网
- 12. 三角形物体中的多边形c
- 13. 在正多边形的每个边上绘制三角形
- 14. 如何使Android的三角形,矩形,多边形?
- 15. 三角形C++边缘计算
- 16. 带孔的多边形三角网
- 17. 多边形的三角剖分
- 18. 三角剖分x单调多边形
- 19. Libgdx多边形三角剖分
- 20. 多边形的Delaunay三角化(Python)
- 21. x的左边三角形
- 22. HSV三角形C#
- 23. 如何制作凹左边框的三角形三角形?
- 24. 使用约束delaunay三角剖分三角剖分多边形
- 25. 在三角形的三角形中绘制三角形
- 26. 查找三角形的边角
- 27. CSS transparant右上角三角形边框
- 28. 填充没有填充多边形的三角形?
- 29. 如何XYZ点连接到三角形的多边形
- 30. 将重叠的三角形合并为一个多边形
你用poly2tri收到了什么问题? –
当我适应它到我的代码我收到一个空参数问题,但我期待相同的结果。看看js,因为它更清晰(全部在一个文件中)扫描。在CreateAdvancingFront()中分配我们的起始点以指定前置变量。前面的变量有两个节点。头,尾巴。因为你看到头没有prev价值。让我们继续sweep.SweepPoints调用sweep.PointEvent。在开始时你会看到“var node = tcx.LocateNode(point);” SweepContext将调用front.LocateNode,正如你所看到的,search_node是头部。头部X值最大。所以“if(x
user1708062
头没有prev,所以null将返回。所以我们会得到错误。 – user1708062