Ativ 4. Ajustes no código com ControlP5
Em classe, fizemos um simulador de lançamento balístico. No fim da aula foi proposto que demonstrássemos graficamente que o lançamento teria maior alcance se feito no ângulo de 45 graus.
Decidi colocar um 'slider' em que o usuário pode escolher a inclinação desejada para seu lançamento e um botão, para que quando ele tiver decidido a inclinação desejada, a bolinha seja lançada.
A fim de distinguir lançamentos em sequência, decidi colocar cada lançamento com um preenchimento de cor diferente.
Incluí também uma linha abaixo que indica mais precisamente o alcance atingido, com, ao lado, um texto informando inclinação do lançamento. A posição vertical do texto varia de acordo com a inclinação, por fins estéticos.
Para que a tela não fique muito poluída, adicionei o botão de limpar, que pode ser utilizado para apagar os lançamentos antigos, deixando só o registro do alcance final obtido.
Assim, espero que o simulador tenha ficado interessante e útil para o usuário!
Aqui está o link do código do simulador que desenvolvi.
Para essa atividade, então, foi pedido:
propor, implementar (empregando a biblioteca controlP5) e discutir ajustes necessários na GUI do simulador desenvolvido.
O meu simulador final ficou assim:Decidi colocar um 'slider' em que o usuário pode escolher a inclinação desejada para seu lançamento e um botão, para que quando ele tiver decidido a inclinação desejada, a bolinha seja lançada.
A fim de distinguir lançamentos em sequência, decidi colocar cada lançamento com um preenchimento de cor diferente.
Incluí também uma linha abaixo que indica mais precisamente o alcance atingido, com, ao lado, um texto informando inclinação do lançamento. A posição vertical do texto varia de acordo com a inclinação, por fins estéticos.
Para que a tela não fique muito poluída, adicionei o botão de limpar, que pode ser utilizado para apagar os lançamentos antigos, deixando só o registro do alcance final obtido.
Assim, espero que o simulador tenha ficado interessante e útil para o usuário!
Aqui está o link do código do simulador que desenvolvi.
Comentários
Postar um comentário