与えられた線分x1
、y1
、x2
、y2
および円弧 ( 、 、 、 、 で定義されx1
ますy1
。x2
ここy2
でI
、j
は円の中心I
から X 方向の距離、 は円の中心から Y 方向の距離です。= are circles.)、これらのジオメトリのコレクション間のすべての交点の座標を見つけるにはどうすればよいですか?x1
j
y1
(x1,y1)
(x2,y2)
注: 円弧はx1
、y1
、x2
、 、y2
のように指定することもできますが、半径R
を指定することもできますがR
、一方を他方に変換するメカニズムは既にあります。
これは Java のプロジェクトであり、これを判断するためのライブラリやアルゴリズムは見つかりませんでした。
2 つの線分の交点を決定するのは簡単ですが、他の場合はもっと複雑です。