直交座標と極座標の相互変換
ActionScript による直交座標と極座標の相互変換は以下のとおり。
Point.poler は不使用で。
x:直交座標におけるX座標値
y:直交座標におけるY座標値
r:極座標における距離
t:極座標における偏角(ラジアン値)
とする。
極座標を直交座標に変換
var x:Number = Math.cos(t) * r; var y:Number = Math.sin(t) * r;
直交座標を極座標に変換
var r:Number = Math.sqrt(x * x + y * y); var t:Number = Math.atan2(y, x); if (t < 0) t += Math.PI * 2;
[ad#aquioux_net_article]
Comments
Tell me what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!
