0

互いに接触する 2 つの形状 (たとえば、長方形 A に穴がある大きな長方形 B の長方形 A) とクリップ形状 (長方形 C) の違いを計算すると、2 つの接触する形状は同じエッジを共有するためマージされます。そして、クリッピングが実行されます。

クリッピング時に接触形状のマージを回避することは可能ですか?

以下は、2 つの形状 (緑の A と赤の B) とクリップ (つまり、操作は A & B - クリップ) の違いの例で、青色の形状を返します。

違い (青) クリップ付きの 2 つの接触形状 (緑の A と赤の B)

青い四角形の代わりに、次の 2 つの形状が必要です。

期待される結果

そして、交点は次のようになります。

交差点

これにより、必要な 4 つの形状が得られます。

期待される結果

各形状に対して個別に操作を実行できることはわかっていますが、コストがかかるのではないかと心配しています。

ノート

XOR の結果は次のとおりです。

XOR

4

1 に答える 1