問題タブ [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 投票する
2 に答える
65 参照

c++ - ブースト ポリゴン ユニオンの結果が Windows と Linux で異なる

ブースト ジオメトリを介してすべての個々のポリゴンの結合を取得しようとしています。しかし、奇妙なことに、Windows と centOS の間で結果が異なるようです。

結果は、Windowsでは正しいもの(私が期待するもの)になりますが、Linuxでは奇妙です。Linux では、結果が 2 つの分割ポリゴンとして表示されます。

Windowsで私は得る

しかし、centOS の同じ入力セットでは、結果は次のようになります。

ポリゴンの結合を計算しようとするコードは同じであるため、私にとっては困惑しています。Linux の出力でポリゴン間に分割線が表示される理由がわかりません。これは、ユニオン出力がどのように見えるかではありません。

以下のコードで私が間違っていることを誰でも指摘できますか? または、何がうまくいかないかを確認できる他のポインター。