Comienza a utilizar formas para borrar partes del lienzo.
Todo dibujo que siga después de erase()
borrará del lienzo, revelando la página web que se encuentra debajo. Las áreas borradas se volverán transparentes, permitiendo que el contenido detrás del lienzo se muestre. fill(), stroke() y blendMode() no tienen efecto una vez que se llama a erase()
.
La función erase()
tiene dos parámetros opcionales. El primer parámetro establece la intensidad del borrado dado por el interior de la forma. Un valor de 0 significa que no ocurrirá ningún borrado. Un valor de 255 significa que el interior de la forma borrará completamente el contenido que se encuentra debajo. El valor predeterminado es 255 (máxima intensidad).
El segundo parámetro establece la intensidad del borrado dado por el borde de la forma. Un valor de 0 significa que no ocurrirá ningún borrado. Un valor de 255 significa que el borde de la forma borrará completamente el contenido que se encuentra debajo. El valor predeterminado es 255 (máxima intensidad).
Para cancelar el efecto de borrado, utiliza la función noErase().
erase()
no tiene efecto en los dibujos realizados con las funciones image() y background().
Ejemplos
Sintaxis
erase([strengthFill], [strengthStroke])
Parámetros
un número (en el rango 0-255) que representa la intensidad del borrado dada por el interior de la forma. Por defecto es 255, lo que indica máxima intensidad.
un número (en el rango 0-255) que representa la intensidad del borrado dada por el borde de la forma. Por defecto es 255, lo que indica máxima intensidad.
Referencias Relacionadas
background
Establece el color a utilizar para el fondo del lienzo.
beginClip
Inicia la definición de una figura que enmascarará cualquier figura dibujada posteriormente.
clear
El método clear() hace que cada píxel sea 100% transparente.
clip
Define una figura que enmascarará cualquier figura dibujada posteriormente.