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();
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();
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!!!