2
respostas

Esquadro

Meio complicadinho a parte branca do triângulo

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

    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');

    function desenhaEsquadro(xa, ya, xc, yc, cor) {
        pincel.fillStyle=cor;
        pincel.beginPath();
        pincel.moveTo(xa, ya);
        pincel.lineTo(xa, yc);
        pincel.lineTo(xc, yc);
        pincel.fill();

         pincel.fillStyle = 'white'
        pincel.beginPath();
        pincel.moveTo(xa * 2, ya * 3.5);
        pincel.lineTo(xa * 2, yc - xa);
        pincel.lineTo(xa * 5.5, yc - xa);
        pincel.fill();
    }
    desenhaEsquadro(50, 50, 400, 400, 'black');
</script>
2 respostas

Olá, Evellyn! Tudo bem?

Ficou ótimo. Parabéns!

Caso tenha ficado com alguma dúvida, estou à disposição.

Continue praticando e bons estudos!

Abraços :)

eu fiz de outra forma que pra mim ficou mais facil, não sei se responde a proposta do desafio.

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

<script>

    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');


    function desenhaEsquadro(xa, ya, xc, yc, cor) {
        pincel.fillStyle=cor
        pincel.beginPath();
        pincel.moveTo(xa,ya)
        pincel.lineTo(xa,yc)
        pincel.lineTo(xc, yc);
        pincel.fill();
    }


    desenhaEsquadro(50,50,400,400,'black')
    desenhaEsquadro(100,175,275,350,'white')
</script>