Hoje vou apresentar o desenvolvimento de uma aplicação que gere quadros com a função bloco utilizando dois sliders na tela, para definir as quantidades de blocos na horizontal e na vertical. Vou usar como base um código que já fazia isso, mas de forma fixa, como mostrado na imagem abaixo.
Com a ajudo dos sliders agora é possível gerar os blocos em tempo de execução, bastando apenas arrastar os sliders e trocar os valores deles. Para isso, eu precisei criar uma função chamada de bloco( ). Nela são criados três círculos e um retângulo. Os círculos são criados chamando uma outra função que eu criei chamada circulo( ), que nada mais é do que uma função que chama a função ellipse( ) só que de uma forma modificada, pois a função ellipse( ) normal tem 4 parâmetros: coordenada x, coordenada y, largura e altura. A que eu criei, ao invés de passar números, eu passei nos dois o mesmo valor, que é 2*r (o raio). Além disso, na função do bloco, os círculos são criados de modo que eles mantenham uma proporção que o círculo menos não ultrapasse o tamanho do círculo do meio, e o do meio não ultrapasse o círculo grande.
0 comentários:
Postar um comentário