网站地图    收藏   

主页 > 前端 > js几何数学知识 >

js判断一个点x,y在圆外面还是里面

来源:未知    时间:2023-02-05 23:34 作者:小飞侠 阅读:

[导读] js如何判断一个点坐标(x,y)在圆上面还是外面呢? 如图:已知点C,半径,求点M和圆的位置关系。 根据圆的数学公式得: $2^{\left(x-a \right)}+2^{\left( y-b\right)}=2^{r}$ 其中a,b分别是圆心点坐标...

js如何判断一个点坐标(x,y)在圆上面还是外面呢?

如图:已知点C,半径,求点M和圆的位置关系。

image.png

根据圆的数学公式得:

${\left(x-a\right)}^2+{\left(y-b\right)}^2={r}^2$

标准JS代码:

var r = Math.sqrt(Math.pow((x-a), 2) + Math.pow((y-a), 2))

其中a,b分别是圆心点坐标,x,y分别是M点坐标,因此可以判断,如果结果相等则表示在圆边上,如果大于则表示在圆外面,如果小于则表示在圆里面。

大于:${\left(x-a\right)}^2+{\left(y-b\right)}^2>{r}^2$

小于:${\left(x-a\right)}^2+{\left(y-b\right)}^2<{r}^2$

以上就是js判断一个点x,y在圆外面还是里面全部内容,感谢大家支持自学php网。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论