三角函数

Unity引擎 · 01-07 · 129 人浏览

Snipaste_2024-01-07_20-36-49.jpg

//弧度转角度
//Rad 弧度
//Mathf.Rad2Deg() 弧度转角度
//Mathf.Deg2Rad(); 角度转弧度

//角度转弧度

//三角函数
//Mathf中的三角函数相关函数,传入的参数需要弧度值
print(Mathf.Sin(30*Mathf.Deg2Rad));
print(Mathf.Cos(60 * Mathf.Deg2Rad));

//反三角函数
//反三角函数得到的结果是,正弦或者余弦值对应的弧度
//作用:通过反三角函数计算正弦值或余弦值对应的弧度值
float rad;
rad = Mathf.Asin(0.5f);
print(rad * Mathf.Rad2Deg);//30°
rad = Mathf.Acos(0.5f);
print(rad * Mathf.Rad2Deg);//60°

//角度=Mathf.Asin(正弦值)*Mathf.Rad2Deg
//角度=Mathf.Acos(余弦值)*Mathf.Rad2Deg

sina=对边/斜边
cosa=领边/斜边
Snipaste_2024-01-07_20-11-01.jpg

Snipaste_2024-01-07_20-12-17.jpg

Snipaste_2024-01-07_20-14-09.jpg

Theme Jasmine by Kent Liao