Iceberger - 氷山はどうやって浮いているのか?
(joshdata.me)- Web Canvas にマウスで氷山を描くと、どのように水の上に浮くのかを見せてくれる
→ jQuery + Turf で書かれた JS コードにコメントが詳しく付いていて読みやすい
→ ポリゴン氷山の生成、重力計算、落下加速度の適用、水に触れたときの減衰計算、氷山の融解時間の適用(水上/水中で融解速度が異なる)
- 注意: 実際には3次元のものを2次元で表現しており、氷/雪の質量密度なども考慮していないため、正確ではない
1件のコメント
船の形を描いて水の上に浮かべてみるのも、じわっと面白いです。