最近我正在尝试使用库 boost 来计算 Voronoi 图。该库中的算法基于扫描线。但它不是基于边界框来生成图表。这个库中的一些 Voronoi 边缘是无限的,应该被剪裁。现在我对这些无限的边缘感到困惑。因为它们应该依赖于一个边界框,请看下图作为示例:
如果边界框是内部的白色矩形,那么带有黑色十字的四个线段是无限的。否则,如果边界框是外部黑色矩形,那么这四条线是有限的,并且出现了一些其他边缘。
有人能告诉我这个图书馆里有什么吗?我找不到这个问题的答案。我真的需要一个边界框来定义这些单元格。