1
resposta

Funciona, kkk, mas só para esse esquadro em específico.

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

<script>


    function desenhaEsquadro (xa, ya, xc, yc, cor) {

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

        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(2*xa, (4*ya)-25);
        pincel.lineTo(2*xa, yc-50);
        pincel.lineTo(xc-125, yc-50);
        pincel.fill();

    }

    desenhaEsquadro(50, 50, 400, 400, 'black');
</script>

A outra maneira que consegui, foi apenas essa:

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

<script>


    function desenhaEsquadro (xa, ya, xc, yc, cor) {

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

        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>
1 resposta

Aeeeee Geane, gostei de ver, ficou muito bom. Sem falar que está muito bem organizado. (Só entre nós duas, eu teria colocado outra cor, talvez um pink, só para ser rebelde). Mas da forma que está, tá perfeito.

Parabéns Bons Estudos....