如何在JavaScript中找到圆上的交叉点?

时间:2017-06-22 08:21:34

标签: javascript svg geometry intersection

我正试图找到圆上的交叉点。任何人都可以解决这个问题吗?请找到我的问题的解释图像click here to see image

1 个答案:

答案 0 :(得分:0)

我假设你有圆的半径,以及圆的中心点。如果这样做,那么各点的坐标如下:

// assume r is set to the radius of the circle
// and (x, y) is the center of the circle
p1.x = x - r * Math.sin(Math.acos(150 / r));
p1.y = y + 150;
p2.x = x + r * Math.sin(Math.acos(150 / r));
p2.y = y + 150;