part:proxy:clamp

clamp()

Used to limit the minimum/maximum value of an expression. Useful for things that need to stop at a given value.

clamp(input_value, lowest_value, highest_value)

input_value

The value that you want to limit, can be a function. A universal input that will work in most cases is start_value +/- timeex() * speed

lowest_value

This is the lowest value that the function can output. This value is used instead of input_value when input_value is lower than lowest_value.

highest_value

This is the highest value that the function can output. This value is used instead of input_value when input_value is higher than highest_value.

clamp(5 + timeex(), 5, 10)


When shown, the proxy starts at 5 and increases over time thanks to timeex(), clamp(input, min, max) is used to limit the output so the value never goes above 10.

clamp(10 - timeex(), 5, 10)


Same as above except the proxy starts at 10 and decreases over time thanks to timeex(), clamp(input, min, max) is used to limit the output so the value never goes below 5.

  • part/proxy/clamp.txt
  • Last modified: 4 weeks ago
  • by yagira