Blog destinado ao curso Sistemas e Mídias Digitais - SMD

domingo, 3 de setembro de 2017

Atividade 03 - MAMI

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. 



Se você quiser ver como foi feito, basta clicar aqui para baixar o código do projeto.


Share:

0 comentários:

Postar um comentário

Trabalho Final MAMI - Pt 2

Nessa segunda e última parte do Trabalho Final da cadeira de MAMI, eu apenas coloquei uma interface gráfica com a ajuda da biblioteca Cont...