三角函数与反三角函数

发布时间 2023-11-07 01:57:57作者: ZERO_BEYOND

三角函数

包括正弦函数,余弦函数,正切函数

正弦函数(Sin)

Sinβ = 角的对边/斜边

Sinβ = A/C

余弦函数(Cos)

Cosβ = 角的临边/斜边

Cosβ = B/C

注意:Mathf中三角函数相关函数的传入参数是能是弧度值

Mathf.Sin(30 * Mathf.Deg2Rad) = 0.5f

Mathf.Cos(60 * Mathf.Deg2Rad) = 0.5f

反三角函数

包括反正弦函数,反余弦函数等

作用:通过反三角函数计算正弦值或余弦值对应的弧度值

弧度 = Mathf.Asin(正弦值);

弧度 = Mathf.Acos(余弦值);

rad = Mathf.Asin(0.5f);

anger = rad * Mathf.Rad2Deg = 30

rad = Mathf.Acos(0.5f);

anger = rad * Mathf.Rad2Deg = 60

注意:Unity提供的数学计算使用的是弧度制