util.math.acos
Shared
Returns the arc cosine of a number in radians
Syntax
local result = util.math.acos(
value
)Parameters
| Type | Name | Description |
|---|---|---|
float | value | Cosine value in the range [-1, 1] |
Returns
| Type | Name | Description |
|---|---|---|
float | result | Arc cosine in radians, in the range [0, pi] |
Examples
local result = util.math.acos(1)
core.engine.print("info", result) -- 0.0local result = util.math.acos(0)
core.engine.print("info", result) -- 1.5707963267949local result = util.math.acos(-1)
core.engine.print("info", result) -- 3.1415926535898local result = util.math.deg(util.math.acos(0.5))
core.engine.print("info", result) -- 60.0local dot_product = 0.5
local angle_deg = util.math.deg(util.math.acos(dot_product))
core.engine.print("info", angle_deg) -- 60.0local angle = util.math.pi/3
local result = util.math.acos(util.math.cos(angle))
core.engine.print("info", result) -- 1.0471975511966