21 lines
776 B
Lua
21 lines
776 B
Lua
--================================================================================================--
|
|
--===== FUNCTIONS ==============================================================================--
|
|
--================================================================================================--
|
|
|
|
---Interpolates numbers or vectors between a and b.
|
|
---
|
|
---Will not accept a raw table as input.
|
|
---Use vectors.of() to convert from raw table to vector table.
|
|
---@generic T : number|Vector
|
|
---@param a T
|
|
---@param b T
|
|
---@param delta number
|
|
---@return T
|
|
function math.lerp(a, b, delta) end
|
|
|
|
---Returns a value that never goes below min or above max.
|
|
---@param val number
|
|
---@param min number
|
|
---@param max number
|
|
---@return number
|
|
function math.clamp(val, min, max) end
|