La función bezier() en p5.js se usa para dibujar una curva Bezier cúbica en la pantalla. Estas curvas están definidas por una serie de puntos de anclaje y control.
Sintaxis:
bezier( x1, y1, x2, y2, x3, y3, x4, y4 ) or bezier( x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4 )
Parámetros: La función acepta doce parámetros como se mencionó anteriormente y se describe a continuación:
Los siguientes programas ilustran la función bezier() en p5.js:
Ejemplo 1: Este ejemplo usa la función bezier() para dibujar una curva bezier().
function setup() { // Create canvas size createCanvas(150, 110); } function draw() { // Set the background color background(220); noFill(); // Set the stroke color stroke(0, 0, 0); // Bezier function 8 parameters // except z-coordinate bezier(85, 20, 10, 10, 160, 90, 50, 80); }
Ejemplo 2: este ejemplo utiliza la función bezier() con todos los parámetros para dibujar una curva bezier().
function setup() { // Create canvas size createCanvas(150, 150); } function draw() { // Set the background color background(0, 0, 0); noFill(); // Set the stroke color stroke(255); // Bezier function with all 12 parameters bezier(150, 150, 0, 100, 100, 0, 100, 0, 0, 0, 100, 0); }
Referencia: https://p5js.org/reference/#/p5/bezier
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