Clamping_(graphics)
Clamping (graphics)
Limiting a position to an area
In computer science, clamping, or clipping is the process of limiting a value to a range between a minimum and a maximum value. Unlike wrapping, clamping merely moves the point to the nearest available value.
This article needs additional citations for verification. (December 2009) |
In Python, clamping can be defined as follows:
def clamp(x, minimum, maximum):
if x < minimum:
return minimum
if x > maximum:
return maximum
return x
This is equivalent to max(minimum, min(x, maximum))
for languages that support the functions min and max.