Uma simulação do Pêndulo Simples criada em Flutter, nele o usuário pode clicar e arrastar para criar pêndulos, além de ver informações sobre cada pêndulo.
Focando na parte técnica e matemática, criei com a constante gravitacional e massa como 1, e equação de movimento então ficou a=-1*sin(φ)/l (onde a é aceleração, φ o angulo e l a distancia ao centro), foi utilizada integração de euler, mas no futuro pretendo utilizar uma integração numérica mais adequada, foi utilizada a mesma ideia de animação feita minha biblioteca Workspace em que atualizo a tela a cada x milissegundos, através disso posso atualizar valores das variáveis e mostrar novos frames.
Utilizando a mesma ideia é possível simular diversas situações físicas em 2D, apenas com suas equações de movimento e atualizando os valores de variáveis a cada frame.
