角度をラジアンに変換するためには、角度を 180 で除算してπと積算します。
C/C++ をはじめ、多くのプログラミング言語では角度をラジアンで指定します。これはなぜかというと角度が 360 度であることの根拠がわからないためです(一応、歴史的根拠はあるそうです)。それに対してラジアンという単位は、その角度からなる弧の長さの比率ですので根拠が明確なのです。コンピュータはラジアンが大好きです。
しかし、根拠がどうとか、いちいち面倒なことを覚える必要はありません、ラジアンは次の式で求めることができます。
#define PI 3.141592 float degree = 123; // 123 度 float radian = (degree / 180) * PI; // 2.146754 …
実際に計算してみるとわかるのですが、ラジアンは0度の時には0、 180 の時にはπになり、 360 度で2πになります。
Contributions