0
我想要做的應該很簡單,但自從我學習數學以來已經有一段時間了。最好的方法來檢查一個點是否位於c中的一個弧上#
比方說,我有Point
和Arc
類如下。我如何檢查點p
是否位於Arc a
。
public class Point
{
public double X;
public double Y;
}
public class Arc
{
public double Radius;
public double StartAngle;
public double EndAngle;
// center of the arc
public double Xc;
public double Yc;
}
Point p = new Point() { X = 5, Y = 5 };
Arc a = new Arc()
{
Radius = 5,
StartAngle = 0,
EndAngle = Math.PI/2,
Xc = 0,
Yc = 0
};
@Servy這是關於如何在C#中實現這個。 – Vahid
一旦你解決了創建一個解決這個問題的公式的幾何問題*然後*它成爲一個實現該公式的編程問題。找到這個公式是一個幾何問題,而不是編程問題。我想,一旦你解決了幾何問題,在C#中實現它應該是微不足道的,我不會預見到有必要在SO上提出這個問題。 – Servy
@Servy好的。謝謝。 – Vahid