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

117
Visualizações
La función de recursión llamada terdragon en Code Maven es incomprensible
 var n = 8; var l = 5; var angle = 120 * Math.PI / 180; c.translate(300, 200); terdragon(n); function terdragon(n) { if (n <= 1) { drawLine(l); } else { terdragon(n-1); c.rotate(angle); terdragon(n-1); c.rotate(-angle); terdragon(n-1); } } function drawLine(l) { c.beginPath(); c.moveTo(0, 0); c.lineTo(l, 0); c.stroke(); // Finish at the end of the line we drew c.translate(l, 0); }

No entiendo cómo dibuja las líneas como lo hace, cuando la variable n es 8. Como se establece que si n <= 1, llame a la función dibujarLínea, hasta entonces no hace nada más que llamarse a sí mismo y restar 1 cada vez y cambia de ángulo, pero no puedo ver cómo dibuja, cuando no es igual a 1.

El código es de Crunchzilla Code Maven. Capítulo 40 - Fractales

about 4 years ago · Juan Pablo Isaza
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