At My Fingertips
Rapid Playground
Mit den PyTamaro-Funktionen pin und compose können Sie Formen auf vielfältige Arten kombinieren.
Um eine Figur (z. B. einen Kreis) auf die Mitte einer anderen Figur (z. B. ein Rechteck) zu setzen, kennen Sie bereits die Funktion overlay.
overlay kombiniert also zwei Figuren so miteinander, dass sie die 'Mitte' als Pin-Position beider Figuren nimmt und die erstgenannte Figur über die zweite legt. So liegen beide Figuren an ihrer Pin-Position übereinander.
Mit compose und pin können Sie Figuren an neun verschiedenen Punkten - sogenannten Pins - kombinieren:
Diese Pinstellen haben folgende Namen:
from pytamaro import(
top_left, top_center, top_right,
center_left, center, center_right,
bottom_left, bottom_center, bottom_right,
)
Wir wollen eine zusätzliche Rose auf die obere rechte Ecke setzen:
Folgendes sollen Sie nachvollziehen aber nicht verändern. Sie müssen also nur die Codezellen ausführen.
Wenn Sie die Pin-Position einer Grafik mit 'True' in show_graphic anzeigen lassen, erscheint auch ein blauer Rahmen, der den äusseren Rand der gesamten Grafik abbildet. Wie Sie sehen, ist dieser Rahmen (immer) ein Rechteck und umfasst nun auch 'leere' oder transparente Teile einer Figur. Bei dieser Figur befindet sich nun die Rose nicht mehr vollständig im Rasen, sonder ragt darüber hinaus. Deshalb ist die neue Grafik nun grösser als der Rasen/ das Hintergrundviereck.
Bisher haben wir nur bei der Hintergrundfigur den Pin verändert. Wir können aber bei beiden Figuren die Pin-Position verändern:
This activity has been created by Gall and is licensed under CC BY-SA 4.0.
Compose verwenden
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version e1c4550 (Sun, 23 Feb 2025 15:42:54 GMT)