圆与线的交点

时间:2012-07-16 20:11:48

标签: matlab geometry

  

可能重复:
  Circle line collision detection

如何找到具有不同斜率的圆和直线(非直线)的交点。

该行的要点如下所示:

THETA = 0: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]

而且,我如何计算这条线的长度?

1 个答案:

答案 0 :(得分:0)

如果您有折线,请在折线的每个直线段上使用包含here的数学公式。您之前已经问过这个问题,因此您应该可以针对单个线段进行此操作。您需要做的就是将折线分解为其组成部分并解决每个折线的问题并存储交点。