0

だから私はこのコードをテストしました(2つの楕円の交差、受け入れられた答えを見てください)が、楕円の1つを線のジオメトリ(または線を表すパスのジオメトリ)に変更すると、交差しなくなります。誰でも理由を知っていますか?ジオメトリの結合はジオメトリの領域で機能しますか?また、線には領域がないため、交差しませんか?

最終的には、任意のパス ジオメトリが交差するかどうかを確認したいと考えています。パスを使用するだけの解決策がない場合、パスに何らかの領域を「埋め込む」方法を見つける必要があると思いますか?

4

1 に答える 1

2

何らかの理由で、線のジオメトリはジオメトリとは見なされないと思います。おそらく、ある種のストロークにすぎませんか? とにかく、GetWidenedPathGeometryパスを実行する必要があり、ストロークの形状によって定義されたジオメトリが得られます。

于 2011-09-08T20:02:11.803 に答える