- Uses
- References
{{Refimprove|date=December 2009}}In computer graphics, clamping is the process of limiting a position to an area. Unlike wrapping, clamping merely moves the point to the nearest available value. To put clamping into perspective, pseudocode for clamping is as follows: Pseudocode (clamping): |
---|
'''function''' clamp(x, min, max): '''if''' (x < min) '''then''' x = min; '''else if''' (x > max) '''then''' x = max; '''return''' x; '''end''' clamp |
UsesIn general, clamping is used to restrict a value to a given range. For example, in OpenGL the glClearColor function takes four GLfloat values which are then 'clamped' to the range .[1] One of the many uses of clamping in computer graphics is the placing of a detail inside a polygon—for example, a bullet hole on a wall. It can also be used with wrapping to create a variety of effects. References1. ^{{Cite web|url=https://www.khronos.org/registry/OpenGL-Refpages/gl4/|title=OpenGL 4 Reference Pages|website=www.khronos.org|access-date=2018-10-31}}
{{DEFAULTSORT:Clamping (Graphics)}}{{Compu-graphics-stub}} 2 : Computer graphics algorithms|Articles with example pseudocode |