algorithm - 构建多边形的轮廓(特别是三角剖分)

标签 algorithm contour triangulation polygons

我将如何构建仅由三角形组成的二维多边形的轮廓,它可以有孔,外部轮廓可以是凹的/凸的,孔也可以是凹的/凸的。

从什么I'm reading over here看起来这正是三角剖分问题的逆问题。 你知道任何处理此类问题的文章吗?

八叉树/四叉树与此相关吗?

最佳答案

我猜你有三点集合形式的数据,它们构成了一个“实心”三角形,这些三角形沿着边相连,所有将成为完整形状角点的顶点也是所有接触这一点的三角形。然后你只需要找到所有没有加倍的边,即不属于两个相邻的三角形。

关于algorithm - 构建多边形的轮廓(特别是三角剖分),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/477894/

相关文章:

python - 找到 2 个堆栈的交集的最快和最有效的方法

algorithm - 不同的 n 个数字,使总和等于 N

algorithm - Q : Recurrence relation by Substitution

python - cv2.triangulatePoints 是不是很准确?

c - 'Modified Median Cut' 的 Leptonica 实现是否根本不使用中位数?

python - 在 Python 中使用 OpenCV 访问轮廓边界内的像素值

r - R 中从表面到轮廓的体积

python - 将轮廓(MatplotLib 或 OpenCV)转换为与原始图像大小相同的图像

c++ - CGAL::Delaunay_triangulation_3 期间无限循环

c++ - 如何在 CGAL 中迭代人脸