Lernpfad:Einführung in Processing/4: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
# Platziere das Rechteck genau in der Mitte des Fensters. (Das Fenster ist 100x100 Pixel groß.)
# Platziere das Rechteck genau in der Mitte des Fensters. (Das Fenster ist 100x100 Pixel groß.)
{{Aufgabe:End}}
{{Aufgabe:End}}
{{Lösung:Start|Benutzung von rect()}}
{{Lösung:Start|Lösung: Benutzung von rect()}}
Rechteckprogramm mit Hilfe des <code>rect()</code> Befehls:
Rechteckprogramm mit Hilfe des <code>rect()</code> Befehls:


Zeile 17: Zeile 17:
</syntaxhighlight>
</syntaxhighlight>
{{Lösung:End}}
{{Lösung:End}}
{{Lösung:Start|Mittig platzieren}}
{{Lösung:Start|Lösung: Mittig platzieren}}
Die Mitte des Fensters liegt bei <code>(50, 50)</code>. Wir müssen auf der x-Achse die Hälfte der Breite (<code>a</code>) abziehen, auf der y-Achse die Hälfte der Höhe (<code>b</code>).
Die Mitte des Fensters liegt bei <code>(50, 50)</code>. Wir müssen auf der x-Achse die Hälfte der Breite (<code>a</code>) abziehen, auf der y-Achse die Hälfte der Höhe (<code>b</code>).



Version vom 1. November 2021, 22:58 Uhr

Auf der Webseite von Processing] gibt es eine Übersicht aller Befehle: Die Referenz. (Leider momentan nur auf Englisch verfügbar.)

Arbeitsauftrag
  1. Lies in der Dokumentation des rect() Befehls nach wie dieser benutzt wird. Schreibe dann das Rechteckprogramm aus dem letzten Schritt mit seiner Hilfe neu.
  2. Platziere das Rechteck genau in der Mitte des Fensters. (Das Fenster ist 100x100 Pixel groß.)
Lösung: Benutzung von rect()

Rechteckprogramm mit Hilfe des rect() Befehls:

int a = 40;
int b = 80;

rect(0,0, a,b);
Lösung: Mittig platzieren

Die Mitte des Fensters liegt bei (50, 50). Wir müssen auf der x-Achse die Hälfte der Breite (a) abziehen, auf der y-Achse die Hälfte der Höhe (b).

int a = 40;
int b = 80;

rect(50-(a/2),50-(b/2), a,b);