Iceberger - Como um iceberg flutua?
(joshdata.me)- Ao desenhar um iceberg com o mouse no Canvas da web, ele mostra como ele flutua sobre a água
→ O código JS feito com jQuery + Turf tem comentários bem detalhados, então é fácil de ler
→ Geração de iceberg em polígono, cálculo da gravidade, aplicação da aceleração de queda, cálculo do amortecimento ao tocar a água, aplicação do tempo de derretimento do iceberg (com velocidades de derretimento diferentes acima e abaixo da água)
- Atenção: na prática, algo que é tridimensional é representado em duas dimensões, e como não considera fatores como a densidade de massa do gelo/neve, não é exato
1 comentários
Desenhar o formato de um barco e fazê-lo flutuar na água também é discretamente divertido.