1

Boost Polygonライブラリは、ポリゴンを(対称的に)オフセットすることが可能であると述べています。しかし、私はAPIにメソッドやそれを行う方法の例を見つけていません.Boostジオメトリがそれを行うことができることを誰でも確認できますか? また、私はこの質問を見つけました:

https://stackoverflow.com/questions/7668331/outline-of-a-polygon-in-boost 同様の質問をしているようです。Polygon Clipperのようなライブラリはそれを素晴らしく行うことができることを覚えておいてください。ただし、Boost に対する私の関心は、高速であり、フロートをサポートすることです。手伝ってくれてありがとう。

更新: Boost ジオメトリとポリゴン ライブラリの両方について話しているのは、どちらにこの機能が含まれているか、または欠けているかがわからないためです。

4

3 に答える 3

5

ブースト ドキュメントによると: ブースト バッファ アルゴリズム これは現在、一般的なポリゴンでは利用できません:

于 2013-01-29T15:22:44.123 に答える
2

ブースト ジオメトリを使用すると、必要な関数が呼び出されbufferます。ドキュメントから:

バッファ

ジオメトリのバッファを計算します。

説明

free 関数 buffer は、ジオメトリのバッファ (ジオメトリから指定された最大距離内にある空間ポイント セットのコレクションであるポリゴン) を計算します。

http://www.boost.org/doc/libs/1_49_0/libs/geometry/doc/html/geometry/reference/algorithms.html

于 2012-06-05T13:50:57.550 に答える
2

関連する機能はresize、 およびそのバリアントbloatおよびshrinkです。

于 2012-06-05T08:10:25.343 に答える