2
respostas

Não consegui entender a pergunta

Durante o vídeo usamos fillRect() para desenhar alguns retângulos no canvas. Agora, vamos relembrar como este método funciona.

Analise as opções abaixo e marque a verdadeira.

A As bibliotecas, ou APIs, não são nada mais do que programas prontos que alguém escreveu para nós usarmos, e cada pequena parte dos programas só executa corretamente se passarmos as informações corretas. No caso de fillRect(), por exemplo, nada será executado se as informações necessárias não forem recebidas pelo programa.

B .O ideal é que o programa nunca tente executar nenhuma tarefa que não tenha sido totalmente explicada. Nesse caso, o JavaScript não vai mostrar nada na tela, pois não tem como saber se (100, 100) são coordenadas iniciais ou finais.

C O fillRect() precisa de algumas informações para conseguir desenhar o retângulo, que estarão na ordem: posição inicial X do “pincel”, posição inicial Y do “pincel”, posição final X do “pincel”, posição final Y do “pincel”.

2 respostas

A alternativa correta é a letra C. Porque? Vamos lá! Quando declaramos uma função podemos passar alguns parâmetros para esta. No caso da função fillRect(), ela exige os parâmetros posição inicial X do “pincel”, posição inicial Y do “pincel”, posição final X do “pincel”, posição final Y do “pincel”. Esses parâmetros foram definidos dentro da biblioteca p5.js. Para que funcione corretamente você deve passar esses parâmetros exatamente na mesma ordem que eles foram declarados.

Boa noite. Arnaldo Neto, você disse que os parâmetros foram definidos na biblioteca p5.js, mas não o encontrei lá. O que achei foi no whatwg.org algo mais profundo do fill.Rect. Por favor, poste o link, pois estou muito curioso.