专业编程基础技术教程

网站首页 > 基础教程 正文

lua math.rad使用 lua math.huge

ccvgpt 2024-10-23 09:31:09 基础教程 7 ℃

math.rad介绍

math.rad用于把角度表示的数值转换为弧度表示的数值,比如math.rad(45)把45°转换为π/4此函数只接收一个参数,多余的参数会被忽略掉。

math.rad使用

当我们需要把角度值转换为弧度值表示时就可以调用这个函数来实现,下面我们写一个小程序实现0到360之间每间隔45转换一下,如下代码:

lua math.rad使用 lua math.huge

for i = 0, 360, 45 do
   io.write(string.format("%-3s: ", i), math.rad(i), "\n")
end

输出如下:

0  : 0
45 : 0.78539816339745
90 : 1.5707963267949
135: 2.3561944901923
180: 3.1415926535898
225: 3.9269908169872
270: 4.7123889803847
315: 5.4977871437821
360: 6.2831853071796

math.rad总结

math.rad把角度数值转换为弧度数值,在三角函数中会被经常使用,内部实现其实非常简单,比如当这样调用math.rad(x)时,lua会转换为x*(math.pi/180)计算。

Tags:

最近发表
标签列表