c++ cos関数に入れる引数でラジアンと角度について知りたい。
float a float b
なのですがcos
関数は引数にラジアンの値をいれてそのcos
が帰ってるくるとい仕様になっていますがつまりラジアンの値を入れるfloat a
が正解でfloat b
は45というラジアンの値が入ってることになるので不正解ということなのでしょうか?
また三角関数のライブラリのcos tan sin
の結果は x y r
各場所が1の時の角度つまり
数学の早見表にある角度の値が帰ってくるという認識いいのでしょうか?printf
で値を確認したのですが一応聞きました。
float a = cos(PI / 180 * 45);
float b = cos(45);
while (ClearDrawScreen() == 0 && SetDrawScreen(DX_SCREEN_BACK) == 0 && ProcessMessage() == 0)
{
x = cos(PI / 180 * angle) * r + 200;
y = sin(PI / 180 * angle) * r + 200;
angle += 4;
//Sleep(200);
DrawFormatString(0,50,Color," a %lf",a);
DrawFormatString(0, 65, Color, " b %lf", b);
//DrawFormatString(10, 35, Color, "%d", angle);
//DrawFormatString(0,0,Color,"x: %d,Y: %d",x,y);
DrawGraph(x,y,gh,true);
if (angle >= 360)
{
angle = 1;
}
ScreenFlip();
if (CheckHitKey(KEY_INPUT_ESCAPE) == 1) { break; }
}
return 0;
}