最近、ライブラリブーストを使用してボロノイ図を計算しようとしています。 このライブラリのアルゴリズムはスイープラインに基づいています。しかし、ダイアグラムを生成するためのバウンディングボックスには基づいていません。このライブラリからのボロノイエッジの一部は無限であり、クリップする必要があります。今私はこれらの無限の端を混乱させる。ブーストライブラリでVoronoi Diagramを計算するための境界ボックスは何ですか?
バウンディングボックスが内側の白い矩形である場合、黒い十字の4つのセグメントは無限になります。次の図を参照して境界ボックスに依存する必要があります。そうでない場合、境界ボックスが外側の黒い矩形である場合、これらの4本の線は有限であり、他のいくつかの辺が現れる。
誰かが私にこのライブラリの内容を教えてもらえますか?私はこの問題の答えを見つけることができません。これらのセルを定義するための境界ボックスが本当に必要です。 ありがとうございました!
"境界ボックスが内側の白い矩形である場合、黒い十字の4つのセグメントは無限大です。"あなたはそれを示す写真をアップロードしていただけますか? – Tengis
画像から、境界ボックスが白い矩形である場合、交差した辺はセグメントではなく、ブーストライブラリのポイントとNULLによって与えられます。しかし、黒い境界ボックスが使用されている場合、これらの交差した辺はセグメントであり、2つのポイントで与えられます。 – Jun