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