Clamping (日本語)

値を特定範囲内で固定します。この関数は最大値以外の大きさ、最低値以外の小ささにならないことを確認するために使用してください。

---
-- 特定範囲へ値をクランプします。
-- @param min - 最小値。
-- @param val - クランプ値。
-- @param max - 最大値。
--
function clamp(min, val, max)
    return math.max(min, math.min(val, max));
end