問題タブ [boost-polygon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
52 参照

c++ - 単一の線を再配置して閉じた多角形を形成しますか?

私は長方形を持っていると仮定しました:

通常、この長方形は、閉じた多角形を表す座標 ABCDA の配列によって形成されます。

今、私はそのような配列を持っていませんが、BA、DA、BCD の別々の行の束を持っています。両方を描画すると、結果は常に同じ長方形になりますが、2 番目のケースでは、より多くのデータが使用されます。したがって、最初のケースと同様に、1 つの座標配列を取得するために、2 番目のケースを再配置して最適化したいと考えています。

私の質問:これはboost::geometryまたはboost::polygonで何とか可能ですか? はいの場合、どうすればこれを行うことができますか? いいえの場合: 他の可能性はありますか?

ありがとう!

0 投票する
1 に答える
477 参照

c++ - Combining two polygons into one polygon in Boost.Geometry: Exterior points only, no holes

I have two polygons. I want to combine them into one polygon such that it includes the exterior points only without any holes.
How can I do that? Code with little explanation would be very helpful. Thank you.
See the picture for better understanding.

enter image description here