度值为两个浮点变量

时间:2015-05-27 05:03:08

标签: lua angle

我需要帮助创建一个函数来将角度转换为两个浮点变量。

以下是输出的一些示例:

  • 0度= {1,0}
  • ~31.0760度= {~0.92823970,~0.37198266}
  • 45度= {~0.70707070,~0.70707070}
  • 90度= {0,1}
  • 135度= {〜-.0707070707,~0.707070707}
  • 180度= {-1,0}
  • 225度= {〜-.0707070707,〜-.707070707}
  • ~240.2409度= {〜-0.35347452,〜-0.93544417}
  • 270度= {0,-1}
  • 315度= {~0.70707070,〜-.70707070}

1 个答案:

答案 0 :(得分:3)

我不完全确定你是否对此问题的语法或算法部分感到困惑。我认为语法更容易查找,所以我将提供简单的计算。

你的元组将使用lua数学函数计算:math.rad,math.cos,math.sin

{math.cos(math.rad(degrees)), math.sin(math.rad(degrees))}

希望有所帮助