voltar Contaminação de partículas

Primeira simulação do blog, vamos começar contaminando algumas partículas?

Achei interessante reproduzir um ambiente de contaminação por aproximação de partículas, colocando algumas partículas saudáveis e apenas uma partícula contaminada.

Vamos precisar de um ambiente para a simulação, utilizaremos um retângulo de altura/largura de acordo com o dispositivo que esteja visualizando, onde vamos adicionar algumas partículas, sendo representada por um círculo de raio com coloração diferenciada entre as saudáveis (esverdeada) e contaminadas (avermelhada). A movimentação das partículas são totalmente aleatórias e a contaminação ocorre quando uma partícula contaminada encosta em uma partícula saudável, só isso!

Veja a simulação

Um pouco de matemática, os cálculos das contaminações são realizados entre as partículas com base na fórmula de distância entre dois pontos:

Logo quando a soma entre os raios das partículas forem menor que a distância entre essas partículas:

a partícula saudável se torna contaminada.


O código fonte pode ser visto no repositorio:

Contaminação de Partículas
Veja simulação

Obrigado por ler até aqui… :)

postado 02/06/2018 por SylvioT