Iceberger - Wie schwimmt ein Eisberg?
(joshdata.me)- Wenn man im Web-Canvas mit der Maus einen Eisberg zeichnet, wird gezeigt, wie er auf dem Wasser schwimmt.
→ Der JS-Code mit jQuery + Turf ist ausführlich kommentiert und daher angenehm zu lesen.
→ Erzeugung polygonaler Eisberge, Berechnung der Schwerkraft, Anwendung der Fallbeschleunigung, Berechnung der Dämpfung beim Kontakt mit dem Wasser, Berücksichtigung der Schmelzzeit des Eisbergs (unterschiedliche Schmelzgeschwindigkeit über und unter Wasser)
- Hinweis: Da ein tatsächlich dreidimensionales Objekt hier zweidimensional dargestellt wird und Faktoren wie die Massendichte von Eis/Schnee nicht berücksichtigt werden, ist die Simulation nicht exakt.
1 Kommentare
Es macht auch auf eine stille Art Spaß, eine Schiffsform zu zeichnen und sie auf dem Wasser schwimmen zu lassen.