Impressum Datenschutzerklärung

Tag und Nachsimmulation mit Flash geschrieben am 5.5.2008

Ein Versuch ein kleines Panorama ja nach Tageszeit anders darzustellen. Im Bild wandert Sonne, Mond und Sterne über den Himmel. Der Mond hat entsprechend der Wirklichkeit eine Mondphase. Hin und wieder fährt noch ein Schiff oder Boot vorbei.

Die Mondphase berechne ich mit folgender Formel:

ActionScript function getmonphase(tag,mon,jahr:int):int{//0..28 0=N 7=z 14=V 21=a var mydate:Date = new Date(); var Y1=jahr; var m=mon+1;//1..12 var d=tag;//1..31 var C=0.001; var M9 = (-1) * Math.floor(((14 - m) / 12) + C); var J1 = d - 2447095 + Math.floor((1461 * (Y1 + 4800 + M9) / 4) + C); var J2 = J1 + Math.floor((367 * (m - 2 - 12 * M9) / 12) + C); J2 = J2 - Math.floor((3 * (Y1 + 4900 + M9) / 400) + C); var M5 = J2 - 23743; var M6 = M5 / 29.530588; m = Math.floor(M5 - Math.floor(M6) * 29.530588); return m }

Hierbei wird ein Wert von 0 bis 28 zurückgegeben. 0 bedeutet Neumond, 1 bis 13 zunehmender Mond, 14 Vollmond un der Rest abnehmender Mond.

Die Mondformel habe ich von http://www.herber.de/forum/... adaptiert.



schreibe den ersten Kommentar:


Inhalt zur freien Verwendung gibs es beim Thema Downloads.
nach oben springen
mehr auf: Instagram, github, thingiverse