Lernpfad:Objektorientierte Programmierung mit Processing/6: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Zeile 10: Zeile 10:
Erstelle eine neue Klasse <code>Moon</code>. Du kannst <code>Planet</code> als Vorlage nutzen. ergänze aber noch die Eigenschaft <code>float size</code>, damit wir Monde verschiedener Größe erstellen können. Achte auch darauf, dass der Mond nun nicht mehr um die Sonne, sondern um einen Planeten kreist (passe die Eigenschaft, den ''Konstruktor'' und die ''Getter'' entsprechend an).  
Erstelle eine neue Klasse <code>Moon</code>. Du kannst <code>Planet</code> als Vorlage nutzen. ergänze aber noch die Eigenschaft <code>float size</code>, damit wir Monde verschiedener Größe erstellen können. Achte auch darauf, dass der Mond nun nicht mehr um die Sonne, sondern um einen Planeten kreist (passe die Eigenschaft, den ''Konstruktor'' und die ''Getter'' entsprechend an).  


Tipps: <code>fill(255)</code> setzt die Füllfarbe auf weiß. Die [https://processing.org/reference/ellipse_.html Referenz zur <code>fill</code>-Methode] hilft Dir dabei, die Größe des Mondes passend zu zeichnen.
Tipps: <code>fill(255)</code> setzt die Füllfarbe auf weiß. Die [https://processing.org/reference/ellipse_.html Referenz zur <code>ellipse</code>-Methode] hilft Dir dabei, die Größe des Mondes passend zu zeichnen.


Füge dann einen Mond in das Hauptprogramm ein und lasse ihn um die Erde kreisen. (Passende Werte für den Mond sind: Größe=8, Entfernung=30, Geschwindigkeit:0.005.)
Füge dann einen Mond in das Hauptprogramm ein und lasse ihn um die Erde kreisen. (Passende Werte für den Mond sind: Größe=8, Entfernung=30, Geschwindigkeit:0.005.)
8.581

Bearbeitungen