Original (English)

clamp(int x, int lower, int upper): int

clamp(var x, var lower, var upper): var

Returns a variable limited to a lower and upper border.

Parameters:

x, lower, upper - any var or int.

Returns:

x > upper upper
lower <= x <= upper x
x < lower lower

Example:

x = clamp(x,0.,1.); // limit x to 0..1

See also:

sqrt, abs, sign, between

► latest version online

Übersetzung (Deutsch)

clamp(int x, int lower, int upper): int

clamp(var x, var lower, var upper): var

Gibt eine Variable zurück, die auf eine untere und obere Grenze beschränkt ist.

Parameter:

x, lower, upper - jede var oder int.

Rückgabewerte:

x > upper upper
lower <= x <= upper x
x < lower lower

Beispiel:

x = clamp(x,0.,1.); // begrenze x auf 0..1

Siehe auch:

sqrt, abs, sign, between

► latest version online