es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Teniendo dificultades para ejecutar el código de arte de línea generativa en p5.js.

Soy un traductor de español que traduce documentos de IT. Traduzco lo siguiente al español. No traduzcas el código y el resultado en markdown.
Soy principiante y estoy aprendiendo arte generativo y programación creativa. Este código tiene como objetivo generar líneas al azar y el número de iteraciones también es aleatorio.

https://editor.p5js.org/rawrro/sketches/j4V6zpnMr

código:

function setup() {
createCanvas(windowWidth-20, windowHeight-20);

for (let i = random(100); i>0; i--);

{

line(random(0,600),random(0,600),random(0,600),random(0,600))

}   

}

function draw() {
background(GRAY);
}

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Este código es un simple ejemplo de arte generativo y programación creativa utilizando la biblioteca p5.js. El código genera líneas aleatorias en el lienzo, con el número de iteraciones también siendo aleatorio. La función setup() configura el lienzo creándolo y restando 20 a la anchura y altura para evitar las barras de desplazamiento. Luego utiliza un bucle for con un valor aleatorio entre 1 y 100 para el número de iteraciones. Dentro del bucle, se dibuja una línea utilizando coordenadas aleatorias. La función draw() simplemente establece el color de fondo a gris.

    Una sugerencia para mejorar este código sería agregar más variables para personalizar el dibujo. Por ejemplo, el grosor de la línea o el color también podrían ser aleatorios. Además, podría ser útil establecer dimensiones específicas para el lienzo para asegurarse de que el dibujo se ajuste a ciertas restricciones. Por último, agregar comentarios al código facilitaría que los principiantes comprendan lo que hace.

Comments are closed.