Предположим, у меня есть value
, я обычно делаю это, чтобы «зажать» его до диапазона, здесь диапазон [0..1]
. То есть, если он находится ниже начала диапазона, увеличьте его до начала диапазона, он выше конца диапазона, уменьшите его до конца диапазона.Имеет ли java функцию зажима?
clampedValue = Math.max(0, Math.min(1, value));
Есть ли встроенная функция для зажима в диапазоне?
@LuiggiMendoza [HLSL] (http://en.wikipedia.org/wiki/High-level_shader_language) – weston
См http://stackoverflow.com/questions/2683442/where-can-i-find-the -clamp-function-in-net? –
@LuiggiMendoza Также [OpenGL] (http://www.opengl.org/sdk/docs/manglsl/xhtml/clamp.xml) – weston