HighChart Uneven圈

时间:2018-06-02 07:39:39

标签: highcharts geometry

我有一个问题,我需要在圆圈内找到xy存在。(实际问题:#2 in this

为此,我使用了公式

if ((x - circle_x) * (x - circle_x) +
            (y - circle_y) * (y - circle_y) <= rad * rad)
            return true;

其中circle_x是圆的中心,x是我必须找到的坐标是否在圆内。

但是这个公式并没有给我准确的结果。

x=2 y=20
circleX=4 circleY=70
radius=130

((2-4) * (2-4)) + ((20-70) * (20-70)) <= 130 * 130
2504 <= 16900
True

详细信息:enter image description here 链接:fiddle

现在我想知道为什么它没有给出准确的结果。我怀疑被绘制的圆必须在XY轴上均匀。但事实并非如此,例如:enter image description here 链接:fiddle

据我所知,圆圈应均匀地绘制在xy轴上。但它没有发生。 如果我做错了,请纠正我。

0 个答案:

没有答案