En los gráficos por computadora, la sujeción es el proceso de limitar una posición a un área. A diferencia de la envoltura , la sujeción simplemente mueve el punto al valor disponible más cercano.
Para poner la sujeción en perspectiva, el pseudocódigo de sujeción es el siguiente:
Pseudocódigo (sujeción):
abrazadera de función (x, min, max): si (x)>entonces x = min si no (x> max) entonces x = máx. volver x
Usos
En general, la sujeción se utiliza para restringir un valor a un rango determinado. Por ejemplo, en OpenGL la glClearColor
función toma cuatro GLfloat
valores que luego se 'sujetan' al rango. [1]
Y = abrazadera (X, 1, 5) | |
---|---|
X | Y |
X <1 | 1 |
1 | 1 |
1,5 | 1,5 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
X> 5 | 5 |
Uno de los muchos usos de la sujeción en los gráficos por computadora es la colocación de un detalle dentro de un polígono, por ejemplo, un agujero de bala en una pared. También se puede usar con envoltura para crear una variedad de efectos.
Referencias
- ^ "Páginas de referencia de OpenGL 4" . www.khronos.org . Consultado el 31 de octubre de 2018 .