Reference+
Name
norm()
Description
Normalizes a number from another range into a value between 0 and 1.
Identical to map(value, low, high, 0, 1).
Numbers outside the range are not clamped to 0 and 1, because
out-of-range values are often intentional and useful. (See the second
example above.)
Examples
float value = 20; float n = norm(value, 0, 50); println(n); // Prints "0.4"
float value = -10; float n = norm(value, 0, 100); println(n); // Prints "-0.1"
Syntax
norm(value, start, stop)
Parameters
value
(float)
the incoming value to be convertedstart
(float)
lower bound of the value's current rangestop
(float)
upper bound of the value's current range
Return
float
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.