如何判断一个点是不是在多个圆的交点处?
Posted
技术标签:
【中文标题】如何判断一个点是不是在多个圆的交点处?【英文标题】:How to find if a point is at the intersection of multiple circles?如何判断一个点是否在多个圆的交点处? 【发布时间】:2014-05-13 16:11:58 【问题描述】:我有一个点 p 和多个圆 C1,C2,C3.... Cn.
我怎样才能找到这个点是否在这个圆圈的交叉区域?
我只知道圆心(x,y)和圆C1...Cn的半径以及点p(x,y)的坐标。
我必须编写一个 cpp 代码来实现这个问题。
但首先我需要知道逻辑。请帮忙。
【问题讨论】:
提示:什么时候是圆内的点? 【参考方案1】:只需检查点到三个中心的距离是否小于所有三个半径。
编辑:作业?我不应该回答:/
【讨论】:
以上是关于如何判断一个点是不是在多个圆的交点处?的主要内容,如果未能解决你的问题,请参考以下文章