重複の可能性:
円線の衝突検出
傾きの異なる円と線(直線ではない)の交点を見つけるにはどうすればよいですか。
線のポイントを以下に示します。
theta = 0:.01:2 * pi;
x1 = 5 * cos(theta)+4;
y1 = 5 * cos(theta)+1;
x=[1 1 4 7 7 8 8 8]
y=[2 3 3 3 5 8 8 8]
また、この線の長さを計算するにはどうすればよいですか?
ポリラインがある場合は、ポリラインの個々の直線セグメントにここに含まれる数式を使用します。以前にこの質問をしたことがあるので、単一の線分に対してそれを行うことができるはずです。必要なのは、ポリラインを構成部分に分割し、それぞれの問題を解決して、交点を保存することだけです。