![]() |
|
||||
Código-Fonte Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimentoDiga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
|||||
Você está aqui: Processing.py ::: Dicas & Truques ::: Transformações 2D |
|
Como desenhar quadrados repetidos no Processing.py usando a função translate() para efetuar a translação de coordenadasQuantidade de visualizações: 519 vezes |
|
|
Nesta dica mostrarei como podemos usar a função translate() do Processing.py para efetuar a translação do sistema de coordenadas, ou seja, mover o sistema de coordenadas em 2D de acordo com os valores x e y. Note que mover o sistema de coordenadas significa, em termos práticos, manter a caneta de desenho parada e mover o papel. Dessa forma, a lógica para o desenho de uma figura geométrica permanece a mesma, não importa o local no qual ela será desenhada. No código Processing.py abaixo eu mostro como podemos desenhar 10 quadrados na tela. Note o uso das funções pushMatrix() e popMatrix(). A primeira é usada para salvar o contexto atual de desenho e a segunda restaura esse contexto.
Ao executar este código Processing.py você verá 10 quadrados desenhados na tela. Note que a função rect() continua recebendo as mesmas coordenadas x e y do quadrado e a sua largura e altura. O truque para a repetição dos quadrados está na translação do sistema de coordenadas. |
|
|
|
|
Veja mais Dicas e truques de Processing.py |
Dicas e truques de outras linguagens |
|
C# - Como adicionar ou subtrair meses de uma data em C# usando a função AddMonths() da classe DateTime |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






