util.math.tan
Shared
Returns the tangent of an angle given in radians
Syntax
local result = util.math.tan(
angle
)Parameters
| Type | Name | Description |
|---|---|---|
float | angle | Angle in radians |
Returns
| Type | Name | Description |
|---|---|---|
float | result | Tangent of angle |
Examples
local result = util.math.tan(0)
core.engine.print("info", result) -- 0.0local result = util.math.tan(util.math.rad(45))
core.engine.print("info", result) -- 1.0local result = util.math.tan(util.math.rad(-45))
core.engine.print("info", result) -- -1.0local angle_deg = 30
local slope = util.math.tan(util.math.rad(angle_deg))
core.engine.print("info", slope) -- 0.57735local distance = 100
local elevation_deg = 30
local height = distance*util.math.tan(util.math.rad(elevation_deg))
core.engine.print("info", height) -- 57.735local angle = util.math.rad(60)
local result = util.math.sin(angle)/util.math.cos(angle)
core.engine.print("info", result, util.math.tan(angle)) -- 1.7320 1.7320