Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

331
Visualizações
¿Cómo dibujar una flor giratoria colorida en p5.js?

 function setup() { createCanvas(400, 400); } function draw() { background(220); petals(); noStroke(); //the center of flower = white circle fill(255); ellipse(200, 200, 130, 130); function petals() { //flower leaves -> I wanna fill them with rainbow colors each in shortly push() translate(200, 200); rotate(radians(90)); noStroke(); rotate(radians(45)); ellipse(100, 0, 250, 60) rotate(radians(45)); ellipse(100, 0, 250, 60) rotate(radians(45)); ellipse(100, 0, 250, 60) rotate(radians(45)); ellipse(100, 0, 250, 60) rotate(radians(45)); ellipse(100, 0, 250, 60) rotate(radians(45)); ellipse(100, 0, 250, 60) rotate(radians(45)); ellipse(100, 0, 250, 60) rotate(radians(45)); ellipse(100, 0, 250, 60) pop() } }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.1/p5.js"></script>

¿Cómo puedo colorear esas hojas?

Agregué fill('red') , fill('blue') delante de cada elipse y, de alguna manera, solo un color domina todos los pétalos.

Además, quiero que gire a una velocidad constante.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El relleno parece funcionar bien. (y agregó un bucle para ser más conciso)...

 function setup() { createCanvas(400, 400); } function draw() { background(220); petals(); noStroke(); //the center of flower = white circle fill(255); ellipse(200, 200, 130, 130); function petals() { //flower leaves -> I wanna fill them with rainbow colors each in shortly push() translate(200, 200); noStroke(); const colors = ['red', 'yellow', 'blue', 'green']; for (let i=0; i<8; i++) { let color = colors[i%4]; fill(color) ellipse(100, 0, 250, 60) rotate(radians(45)); } pop() } }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.1/p5.js"></script>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda