p5.js | Función noBorrar()

La función noErase() en p5.js se usa para cancelar los efectos de la función erase(). Devolverá la funcionalidad de las funciones fill(), stroke() y blendMode() a lo que eran antes de usar erase(). Cualquier dibujo realizado después de esta función se dibujará normalmente.

Sintaxis:

noErase()

Parámetros: Esta función no acepta ningún parámetro.

El siguiente ejemplo ilustra la función noErase() en p5.js:

Ejemplo:

function setup() {
    createCanvas(600, 400);
    textSize(20);
    firstBlockSlider = createSlider(50, 250, 75, 1);
    firstBlockSlider.position(30, 50);
   
    secondBlockSlider = createSlider(50, 250, 175, 1);
    secondBlockSlider.position(30, 120);
}
   
function draw() {
    clear();
    fill('black');
    text("Move the slider below to change the"
        + " first block's position", 20, 30);
    text("Move the slider below to change the"
        + " second block's position", 20, 100);
    text("The black circle demonstrates the"
        + " erase area", 20, 170);
   
    fill('red');
    rect(firstBlockSlider.value(), 200, 50, 100);
   
    // Start erasing with erase()
    erase();
    circle(150, 250, 100);
   
    // Stop erasing with noErase()
    noErase();
   
    fill('red');
    rect(secondBlockSlider.value(), 200, 50, 100);
   
    // Circle to illustrate the erase position
    noFill();
    circle(150, 250, 100);
}

Producción:
demonstrate-noerase

Configuración del entorno: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/

Referencia: https://p5js.org/reference/#/p5/noErase

Publicación traducida automáticamente

Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *