2
respostas

COMANDO FILL

Boa noite a todos!

Quando eu fiz o retângulo, no exercício não foi utilizado o comando pincel.fill(). Mesmo assim o retângulo foi preenchido com a cor.

Se eu não colocar esse comando para fazer o triângulo, o mesmo não é executado e nem preenchido pela cor.

Qual o motivo do triângulo eu precisar do comando pincel.fill() e no retângulo não?

Exemplo abaixo.

pincel.fillStyle = 'lightgrey';
pincel.fillRect(0, 0, 600, 400);
//aqui ele preencheu a cor e não precisou do comando pincel.fill()

pincel.moveTo(300, 200);
    pincel.lineTo(200, 400);
    pincel.lineTo(400, 400);
    pincel.fill();
//aqui ele precisa do pincel.fill() para preencher.
2 respostas

Boa noite, Johnny! Como vai?

Na realidade, no caso do retângulo é executado o fillRect() que já cria um retângulo preenchido.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Entendi!

Muito obrigado!