找到顶点的边(多边形)的最佳算法
-
20-08-2019 - |
题
我有大量的顶点,其中一些是边缘,一些是多余的(形状内部),我想删除它们。
我能想到的最简单的算法是一一检查它们是否撞到了其他人形成的形状。但这应该是一个非常慢的算法。
我考虑从边缘挑选一个(每个示例中距离原点最远的一个)并计算从这一点开始的最长路径......应该得到边缘路径,对吗?
有什么建议吗?
不隶属于 StackOverflow
题
我有大量的顶点,其中一些是边缘,一些是多余的(形状内部),我想删除它们。
我能想到的最简单的算法是一一检查它们是否撞到了其他人形成的形状。但这应该是一个非常慢的算法。
我考虑从边缘挑选一个(每个示例中距离原点最远的一个)并计算从这一点开始的最长路径......应该得到边缘路径,对吗?
有什么建议吗?