デカルト座標平面上に と の 2 つの点がA
ありB
、そのx
とのy
座標が倍精度float
s であるとします。C
それらの間の距離の任意のパーセントであるポイントの位置を見つけるにはどうすればよいですか?
つまり、「//Do magic to C
」の代わりに次のメソッドには何が入りますか? A
andは、それぞれのand座標を表すB
2 つの で構成されていることに注意してください。double
x
y
public static findProgressPoint(DoublePoint A, DoublePoint B, double position)
{
if (position > 1 || position < 0) //Ensure that position is between 0 and 1, inclusive
position = position - (int)position;
DoublePoint C = new DoublePoint(0.0, 0.0);
//Do magic to C
return C;
}