7 points par xguru 2021-02-22 | 1 commentaires | Partager sur WhatsApp
  • Dessinez un iceberg à la souris sur le Canvas web pour voir comment il flotte à la surface de l’eau

→ Le code JS en jQuery + Turf est abondamment commenté, ce qui le rend facile à lire

→ Génération d’un iceberg polygonal, calcul de la gravité, application de l’accélération de chute, calcul de l’amortissement au contact de l’eau, prise en compte du temps de fonte de l’iceberg (vitesse de fonte différente au-dessus et au-dessous de l’eau)

  • Attention : ce n’est pas exact, car un objet réellement tridimensionnel est représenté en 2D, et la densité massique de la glace/neige, entre autres, n’est pas prise en compte

1 commentaires

 
xguru 2021-02-22

C’est aussi discrètement amusant de dessiner une forme de bateau et de la faire flotter sur l’eau.