8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{NNavigation}} | {{NNavigation}} | ||
Die Sonne scheint. Nun wird es Zeit die Erde zu "erschaffen". | Die Sonne scheint. Nun wird es Zeit, die Erde zu "erschaffen". | ||
Wir erstellen eine neue Klasse <code>Planet</code>, mit der wir später auch weitere Planeten anlegen können. Welche Eigenschaften braucht ein Planet? Seine Position ist abhängig von dem Stern (der Sonne), um die er kreist. Daher legen wir eine Entfernung und eine Geschwindigkeit für den Planeten fest, mit der er um die Sonne kreist. Außerdem kennt er das <code>Sun</code>-Objekt, das in seinem Rotationszentrum liegt. | Wir erstellen eine neue Klasse <code>Planet</code>, mit der wir später auch weitere Planeten anlegen können. Welche Eigenschaften braucht ein Planet? Seine Position ist abhängig von dem Stern (der Sonne), um die er kreist. Daher legen wir eine Entfernung und eine Geschwindigkeit für den Planeten fest, mit der er um die Sonne kreist. Außerdem kennt er das <code>Sun</code>-Objekt, das in seinem Rotationszentrum liegt. | ||
Zeile 64: | Zeile 64: | ||
{{Lösung:End}} | {{Lösung:End}} | ||
Die Position des Planeten wird relativ zur Sonne bestimmt. (Unsere Sonne ist bei <math>(0|0)</math>, aber ggf. gibt es andere Sonnen, die andere Koordinaten haben.) Die berechnete Position aus Entfernung und Rotationswinkel muss daher um die Position der Sonne verschoben werden (auf die | Die Position des Planeten wird relativ zur Sonne bestimmt. (Unsere Sonne ist bei <math>(0|0)</math>, aber ggf. gibt es andere Sonnen, die andere Koordinaten haben.) Die berechnete Position aus Entfernung und Rotationswinkel muss daher um die Position der Sonne verschoben werden (auf die du z.B. mit <code>sun.getX()</code> zugreifen kannst). | ||
{{Aufgabe:Start|Icon=Processing_icon.png}} | {{Aufgabe:Start|Icon=Processing_icon.png}} |
Bearbeitungen