math.deg
Shared
Converts an angle from radians to degrees
Syntax
local result = math.deg(
angle
)Parameters
| Type | Name | Description |
|---|---|---|
number | angle | Angle in radians to convert |
Returns
| Type | Name | Description |
|---|---|---|
number | result | Equivalent angle in degrees |
Examples
local result = math.deg(math.pi)
engine.print("info", result) -- 180.0local result = math.deg(math.pi / 2)
engine.print("info", result) -- 90.0local result = math.deg(0)
engine.print("info", result) -- 0.0local result = math.deg(2 * math.pi)
engine.print("info", result) -- 360.0local angle = math.atan(1, 0)
local degrees = math.deg(angle)
engine.print("info", degrees) -- 90.0for _, rad in ipairs({0, math.pi/6, math.pi/4, math.pi/3, math.pi/2}) do
engine.print("info", math.deg(rad))
end
--[[
Output:
0.0
30.0
45.0
60.0
90.0
]]local original = 135
local result = math.deg(math.rad(original))
engine.print("info", result) -- 135.0