At My Fingertips

Erstelle eine Grafik einer aufgeschnittenen Pitahaya, einer Frucht, die auch als Drachenfrucht bekannt ist.

Pitahaya_Foto

(Quelle: https://www.needpix.com/photo/1831073/pitaya-fruit-tropical-red)

Pitahaya-Samen

Die kleinen Samen einer Pitahaya sind in der Frucht verteilt. Sie sind dunkel (die Farbe ist bereits in samen_farbe definiert) und haben eine elliptische Form (halb so breit wie lang).

Implementiere die Funktion pitahaya_samen, die einen "liegenden" Samen zurückgibt.

Loading...

Aufgeschnittene Pitahaya ohne Samen

Erstelle eine aufgeschnittene Pitahaya ohne Samen. Verwende die angegebenen Farben für die Schale (schalen_farbe) und das Fruchtfleisch (fruchtfleisch_farbe). Die aufgeschnittene Pitahaya soll den angegebenen Gesamtdurchmesser haben und das Fruchtfleisch soll 90 % dieses Durchmessers ausmachen.

Loading...

Ring

Erstelle eine Funktion ring, die einen Ring aus einer anzahl Samen erzeugt, die gleichmässig über die 360 Grad eines Kreises verteilt sind. Der Innendurchmesser des Rings soll dem ringDurchmesser entsprechen (die Samen sollen gleich ausserhalb des ringDurchmessers einen Ring bilden). Rufe wiederholt pitahaya_samen auf, um einen Samenring zu erzeugen.

Hier ist ein Beispiel für den Aufruf von ring(8, 100, pitahaya_samen(20)):

Samenring

Hinweis: Die Samen müssen mit halbem Durchmesser von der Ringmitte entfernt platziert werden. Erstelle dazu ein rechteck, das so breit ist wie der Radius des Rings und eine Höhe von 0 hat (es ist nicht sichtbar, fungiert aber als Lücke). Platziere dieses Rechteck links vom Samen. Setze dann den Fixierpunkt der Komposition auf mitte_links und drehe sie um den erforderlichen Betrag.

Samenring mit Hilfslinien

Oben siehst du ein Beispiel für einen Ring mit fünf Samen, der diesen Ansatz zeigt. Um die Rechtecke sichtbar zu machen, haben sie hier eine Höhe von 1 statt 0 und sind rot eingefärbt.

Loading...

Aufgeschnittene Pitahaya mit Samen

Erstelle drei Samenringe:

  • 10 % des Durchmessers – 4 Samen
  • 40 % des Durchmessers – 8 Samen
  • 70 % des Durchmessers – 12 Samen

Platziere sie auf einer aufgeschnittenen Pitahaya ohne Samen.

Die Samen sollen eine Länge von 5% des Durchmessers haben.

Loading...

Was du gelernt hast

Du hast gelernt, wie du mithilfe einer for-Schleife Objekte ringförmig anordnen kannst. Dazu hast du den Trick des unsichtbaren Rechtecks verwendet:

  • Ein Rechteck, das so breit wie der Ringradius ist und die Höhe 0 hat, wird links neben dem gewünschten Objekt (z.B. pitahaya_samen) platziert.
  • Der Fixierpunkt der Komposition wird auf mitte_links gesetzt.
  • Schliesslich wird die Komposition um den erforderlichen Betrag gedreht.

This activity has been created by Lichtsteiner and is licensed under CC BY-SA 4.0.

It is derived from this activity.

Aufgeschnittene Pitahaya

Logo of PyTamaro

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI

Privacy PolicyPlatform Version b744b47 (Tue, 08 Oct 2024 16:30:14 GMT)