[]-35558/レス
Re[2]: 2つのradの数値から1つの角度を求めるコードを改善できますか?(C++)
キリシロ

kikuさん、返信ありがとうございます。
「送られてくる2つの変数を座標の点として見る」という考え方にまさにその通りと、思いました。
それと、その考え方を元にコードを書いてみましたが、問題なく動作しましたし、コードも見やすくなりました。
一応、書いたコードを載せて置きます。
<コード>
double Function::AfTC(double y, double x)
{
double angle;

if (x > 0.0)
{
if (y < 0.0)
angle = atan(y / x) * 180.0 / PI + 360.0;
else
angle = atan(y / x) * 180.0 / PI;
}
else if (x < 0.0)
{
angle = atan(y / x) * 180.0 / PI + 180.0;
}
else
{
if (y > 0.0)
angle = 90.0;
else if (y < 0.0)
angle = 270.0;
else
angle = 0.0;
}

return angle;
}

12/11 16:54
[|]
次のレス>
35556のレス
35558にレスを書く
Child K-Tai