我有一组多边形,它们可以共享公共边和节点。所有这些多边形都是严格不重叠的,尽管它们可以共享一个共同的顶点或边。由于约束Delaunay三角剖分而识别出多边形三角剖分
我想对所有这些多边形进行批量三角测量,因此,我能想到的解决方案是约束Delaunay三角测量。但约束Delaunay Triangulation的输出将生成不在原始多边形中的三角形。
有没有一种方法来识别这些超出多边形的三角形?
编辑:Matlab has a way to do it via the inOutStatus
;我正在寻找一种独立于语言的算法。
多边形是否都是凸的?如果是这样,将每个多边形作为扇形进行三角剖分相当容易(选择一个顶点并从该顶点分割成三角形)。 –
@DanBryant,nope。 – Graviton