Math.atan2 は、右の -pi/2 から始まり、同じ点で pi/2 まで増加する角度の規則を使用します。ほとんどの数学作品で見られる通常の角度表記は、右端の 0 から始まり、反時計回りに同じポイントで pi*2 まで増加します。
usual Math.atan2(y,x)
right 0/2*pi -2/2*pi
top 1/2*pi -1/2*pi
left 2/2*pi 0
down 3/2*pi 1/2*pi
これは珍しいことではなく、他の三角関数と矛盾しています。なんで?私が慣れ親しんだ方法で動作する独自のものを定義しても問題はありますatan2
か?