两个浮点变量的度值
Degree value to two float variables
我需要帮助创建一个将角度转换为两个浮点变量的函数。
以下是一些输出示例:
- 0 度 = {1, 0}
- ~31.0760 度 = {~0.92823970,~0.37198266}
- 45 度= {~0.70707070, ~0.70707070}
- 90 度 = {0, 1}
- 135 度 = {~-0.707070707, ~0.707070707}
- 180 度 = {-1, 0}
- 225 度 = {~-0.707070707, ~-0.707070707}
- ~240.2409 度 = {~-0.35347452, ~-0.93544417}
- 270 度 = {0, -1}
- 315 度 = {~0.70707070, ~-0.70707070}
我不确定您是否对这个问题的语法或算法部分感到困惑。我认为语法更容易查找,所以我将提供简单的计算。
您的元组将使用 lua 数学函数计算:math.rad、math.cos、math.sin
{math.cos(math.rad(degrees)), math.sin(math.rad(degrees))}
希望对您有所帮助
我需要帮助创建一个将角度转换为两个浮点变量的函数。
以下是一些输出示例:
- 0 度 = {1, 0}
- ~31.0760 度 = {~0.92823970,~0.37198266}
- 45 度= {~0.70707070, ~0.70707070}
- 90 度 = {0, 1}
- 135 度 = {~-0.707070707, ~0.707070707}
- 180 度 = {-1, 0}
- 225 度 = {~-0.707070707, ~-0.707070707}
- ~240.2409 度 = {~-0.35347452, ~-0.93544417}
- 270 度 = {0, -1}
- 315 度 = {~0.70707070, ~-0.70707070}
我不确定您是否对这个问题的语法或算法部分感到困惑。我认为语法更容易查找,所以我将提供简单的计算。
您的元组将使用 lua 数学函数计算:math.rad、math.cos、math.sin
{math.cos(math.rad(degrees)), math.sin(math.rad(degrees))}
希望对您有所帮助