stringtranslate.com

Sujeción (gráficos)

En informática , sujetar o recortar es el proceso de limitar un valor a un rango entre un valor mínimo y un máximo. A diferencia de envolver , sujetar simplemente mueve el punto al valor disponible más cercano.

En Python , la sujeción se puede definir de la siguiente manera:

def  abrazadera ( x ,  mínimo ,  máximo ):  si  x  <  mínimo :  retorno  mínimo  si  x  >  máximo :  retorno  máximo  retorno  x

Esto es equivalente a los idiomas que admiten las funciones min y max .max(minimum, min(x, maximum))

Usos

Varios lenguajes de programación y bibliotecas proporcionan funciones para una sujeción rápida y vectorizada. En Python, la biblioteca pandas ofrece los métodos Series.clip[1] y DataFrame.clip[2] . La biblioteca NumPy ofrece la función [3] . En Wolfram Language , se implementa como . [4]clipClip[x, {minimum, maximum}]

En OpenGL , la glClearColorfunción toma cuatro GLfloatvalores que luego se "fijan" al rango . [5]

Uno de los muchos usos de la sujeción en 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 utilizar con envoltura para crear una variedad de efectos.

Referencias

  1. ^ "Documentación del método Pandas Series.clip" . Consultado el 15 de octubre de 2023 .
  2. ^ "Documentación del método Pandas DataFrame.clip" . Consultado el 15 de octubre de 2023 .
  3. ^ "Documentación de la función de clip NumPy" . Consultado el 15 de octubre de 2023 .
  4. ^ "Documentación de la función Wolfram Language Clip" . Consultado el 15 de octubre de 2023 .
  5. ^ "Páginas de referencia de OpenGL 4". www.khronos.org . Consultado el 31 de octubre de 2018 .