Geometria nunca foi meu forte. Criei meu código, porém ele não mantém a proporcionalidade, ou seja, não consigo desenhar outros triângulos com medidas diferentes. Mas tratando-se de eu estar iniciando os estudo e em fase de transação de carreira já ficou imensamente feliz em conseguir desenhar o esquadro da forma que fiz.
No entanto não consegui entender qual foi o raciocínio do autor nessa parte da atividade:
pincel.fillStyle = 'white'
        pincel.beginPath();
        pincel.moveTo((6*xa + xc)/7, (9*ya + 5*yc)/14);
        pincel.lineTo((6*xa + xc)/7, (ya + 6*yc)/7);
        pincel.lineTo((5*xa + 9*xc)/14, (ya + 6*yc)/7);
        pincel.fill(); 
            