Seguindo a ordem do código (no caso aqui explico as posições de cada na imagem) :
pincel.moveTo(xa = 50, ya = 50);
pincel.lineTo(xa = 50, yc = 400);
pincel.lineTo(xc = 400, yc = 400);
Assim, desenhando o triângulo da cor preta. Agora aproveitamos as informações e fazemos subtração e divisão:
pincel.moveTo(xa + 50, ya + 125); ou seja 50 + 50 = 100, 50 + 125 = 175
pincel.lineTo(xa + 50, yc - 50); ou seja 50 + 50 = 100, 400 - 50 = 350
pincel.lineTo(xc - 125, yc - 50); por fim, 400 - 125 = 275, 400 - 50 = 350
Logo assim consigo desenhar o triângulo menor sem precisar de toda aquela conta. Espero que tenha ajudado de alguma forma, até mais.