イメージを持つ Android アプリを作成中です。画像は、楕円パスの中心を一周する必要があります。楕円パスの X 座標と Y 座標を返す関数が必要です。これを達成するために私を助けてもらえますか?
質問する
841 次
1 に答える
3
以下の方程式は、楕円の x 座標と y 座標を示します。
x = a cos t
y = b sin t
a - 原点からの水平距離。
b - 原点からの垂直距離
t - 座標が必要な角度。
List<Double> xcoord = new ArrayList<Double>();
List<Double> ycoord = new ArrayList<Double>();
public void getCoordinates() {
for(int i=0;i<360;i++) {
xcoord.add(10 * Math.cos(i));
ycoord.add(20 * Math.sin(i));
}
}
上記の関数は、原点からの水平距離として 10、原点からの垂直距離として 20 を使用して、0 から 360 までのすべての座標をリストに追加します。お役に立てれば。
于 2013-02-23T04:17:43.347 に答える