3
respostas

Dúvida em relação a .beginPath( ) e .fill( )

Queria entender o porquê estes dois comandos foram utilizados para criar o triângulo e o círculo mas não foram utilizados na criação do retângulo.

    pincel.beginPath();
    pincel.fill();
3 respostas

Para a criação do retângulo ele usou o pincel.fillStyle pra preencher e para posicionar o pincel ele não começou um novo patch e sim posicionou o pincel usando o comando fill.rect(), por isso ele não precisou usar os outros dois.

Eu ainda não entendi... =/

Olá, Rodrigo. Tudo bom? Espero que sim!!!

O comando pincel.beginPath(); é usado quando quero posicionar meu pincel em um determinado ponto da minha "tela", como foi o exemplo para desenhar o círculo. Precisou começar daquele ponto específico para desenhar o arco. Quando utilizo o pincel.fill(); ele preenche com a cor que especifiquei no início.

No caso do retângulo eu simplesmente caminhei até onde eu queria desenhar, pois minha origem (zero e zero) já estava na direção de onde eu queria chegar!

Espero ter ajudado, Rodrigo!!!

Se ficou alguma dúvida, nos retorne!!!

Bons estudos!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software