我想从两个圆的中间部分获取数据,请参见下面如何实现?在此处输入图像描述
将Cb定义为大圆的中心,将Cs定义为小圆的中心。类似地,Rb和Rs作为半径。
对于每个数据点,计算距离Db和Ds作为Cb和Cs的距离(使用勾股定理(。如果Db<=Rb和Ds>Rs,点在两个圆圈之间。
作为优化,请注意,不需要检查X或Y坐标小于(Cb-Rb(或大于(Cb+Rb(的点。
我想从两个圆的中间部分获取数据,请参见下面如何实现?在此处输入图像描述
将Cb定义为大圆的中心,将Cs定义为小圆的中心。类似地,Rb和Rs作为半径。
对于每个数据点,计算距离Db和Ds作为Cb和Cs的距离(使用勾股定理(。如果Db<=Rb和Ds>Rs,点在两个圆圈之间。
作为优化,请注意,不需要检查X或Y坐标小于(Cb-Rb(或大于(Cb+Rb(的点。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium