2
我目前要拿出對發現的距離一圓的點和中心的解決方案。在C#中,如何找到點與圓心的距離?
我有以下方法添加到我的Circle類,這給另一點的X和Y座標,其中,該方法返回一個點是否是圓或者沒有的範圍內。
我想完成一個圓心和半徑的圓的平局,我將不得不得出兩個人分,一個圓圈內,一個在外部。我怎麼能確定哪個點在圓內,哪個點在圓外?
我問了兩個點,一個圓的中心之間的距離。
這裏是我到目前爲止已經編寫的代碼。
public bool Contains(float px, float py)
{
(Math.Pow(x2 - x1, 2) + Math.Pow(y2 - y1, 2)) < (d * d);
return mContains;
}
可能的複製(http://stackoverflow.com/questions/481144/equation-for-testing-if-a-point-is-inside-a-circle) – Aybe
不是真的,因爲我要求點與圓的中心之間的距離 – ThunderCat