2013年07月08日

円周座標の計算

中心座標(x,y)から半径10の円周座標を30度刻みで求める

// 同心円状に球を飛ばす
function act1(x, y) {
for (deg = 0; deg < 360; deg += 30) {
var rad = deg * (Math.PI / 180);
x0 = 10 * Math.cos(rad);
y0 = 10 * Math.sin(rad);

objs.unshift(new circle(x, y, x0, y0));
}
};

角度をラジアンに変更してsin/cosで求めます。
上の例では球を同心円状に飛ばす加速度として使用。
動作デモはこちら

http://www.62o.net/touch/touch.html


タグ:JavaScript
posted by ろく at 11:45| Comment(0) | 日記
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: