将多边形分割为更小多边形的算法

标签 algorithm geometry computational-geometry

我有一个由平面上的连续边组成的多边形,我想将它分割为三角形或矩形的子多边形。 我在哪里可以找到执行此操作的算法? 谢谢!

最佳答案

computational geometry ,你要解决的问题叫做triangulation .

有一些算法可以解决这个问题,给出具有不同属性的三角剖分。您需要决定哪一个最合适。

关于将多边形分割为更小多边形的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8491927/

相关文章:

algorithm - 可以计算Shader算法的时间复杂度吗?

搜索词间最短长度的算法

c++ - 3D 空间中的射线/矩形相交

c++ - 多边形链 - 在保持形状的同时转换为非交叉?

algorithm - 不依赖顺序的 CRC 函数

algorithm - 有没有其他算法可以发现一个数字是否是素数

r - 将包含多边形坐标的数据框转换为 sf

javascript - 虚拟操纵杆边框椭圆形而不是圆形

algorithm - 如何识别2D中2个矩形之间重叠区域的边界点?

c++ - 使用C++计算旋转矩形交集面积