p5.js | función bezierDetail()

La función bezierDetail() en p5.js se usa para establecer la resolución a la que se muestran Beziers. Para usarlo debemos usar el parámetro de renderizado WEBGL.

Sintaxis:

bezierDetail( detail )

Parámetros: La función acepta detalles de un solo parámetro que almacena la resolución de las curvas.

Los siguientes programas ilustran la función bezierDetail() en p5.js:

Ejemplo 1: este ejemplo utiliza la función bezierDetail() para establecer la resolución en la que se muestran Beziers.

function setup() {
  
    // Create canvas size
    createCanvas(450, 310, WEBGL);
      
    // bezierDetail() function
    bezierDetail(6);
}
  
function draw() {
  
    // Set the background color
    background(220);
    noFill();
      
    // Bezier function with 8 parameters 
    // except z-coordinate
    bezier(85, 20, 10, 10, 160, 90, 50, 80);
}

Producción:

Ejemplo 2: este ejemplo utiliza la función bezierDetail() para establecer la resolución en la que se muestran Beziers.

function setup() {
      
    // Create canvas of given size
    createCanvas(350, 350, WEBGL);
      
    // Use bezierDetail function
    bezierDetail(4);
}
  
function draw() {
      
    // Set background color
    background(0, 0, 0);
      
    noFill();
      
    // Set stroke color
    stroke(255);
      
    // Draw bezier curve
    bezier(150, 50, 0, 100, 100, 0, 100, 0, 0, 0, 100, 0);
}

Producción:

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

Publicación traducida automáticamente

Artículo escrito por sarthak_ishu11 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 *