Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Meu círculo não aparece na canvas

<canvas width="600" height="400"></canvas>

<script>

    let tela = document.querySelector("canvas");
    let pincel = tela.getContext("2d");

    pincel.fillStyle = "Lightgreen";
    pincel.fillRect(0, 0, 600, 400);

    pincel.fillStyle = "green";
    pincel.fillRect(0, 0, 200, 400);

    pincel.fillStyle = "blackgreen";
    pincel.fillRect(400, 0, 200, 400);

    pincel.fillStyle = "orange";
    pincel.beginPath();
    pincel.moveTo(0, 0);
    pincel.lineTo(200, 0);
    pincel.lineTo(100, 200);
    pincel.fill();

    pincel.fillStyle = "orange";
    pincel.beginPath();
    pincel.moveTo(300, 200);
    pincel.lineTo(200, 400);
    pincel.lineTo(400, 400);
    pincel.fill();

    pincel.fillStyle = "orange";
    pincel.beginPath();
    pincel.moveTo(600, 0);
    pincel.lineTo(400, 0);
    pincel.lineTo(500, 200);
    pincel.fill();

    pinel.fillStyle = "black";
    pincel.beginPath();
    pincel.arc(300, 200, 50, 0, 2 * 3.14);
    pincel.fill();
</script> 

Bom dia Sras e Srs, como podem ver eu sempre venho com umas elaboradas dos códigos... rsrsrs mas a parte do círculo eu não inventei nada, apenas copiei o do professor Flávio... e ao rodar, não posiciona o circulo no devido lugar. Agradeço desde já a ajuda!

2 respostas
solução!

Oi, Julio!

Na linha 38 está escrito pinel ao invés de pincel :)

Segue a parte do código com o ajuste:

    pincel.fillStyle = "black";
    pincel.beginPath();
    pincel.arc(300, 200, 50, 0, 2 * 3.14);
    pincel.fill();

Muito obrigado... A tal desatenção ao tentar ser ágil... Bons estudos..