Schritt 12: Erweiterte Hinweise 2: Zeichnen eines Objekts durch eine parametrische Oberfläche definiert
Kann man auch eine Oberfläche ziehen durch Parametrisierung sagen es mit zwei Parametern ein und b und durchlaufen dann eine Auswahl dieser Parameter Einstellung Blöcke wo nötig. In meinen Skripten Kleinsche Flasche und Mobius Streifen habe ich eine allgemeine draw_surface()-Methode, die lässt man dies tun. Zum Beispiel wird den Mobius Streifen (siehe mein mobius.py -Skript) durch die drei Formeln definiert:
mit einem Bereich von-1 bis 1 und b von 0 bis 2 * Pi (noch einen weiteren Grund, warum dies in der Pi/e Wettbewerb sein kann?). Sie können b definiert den Winkel um die Schaltung und beweglichen eine von einem Rand zum anderen vorstellen.
Mithilfe von Skripts wie diese, Sie müssen sicherstellen, dass Ihre Schleifen über ein und b, die Schritte sind klein genug, dass keine Lücken in der Oberfläche vorhanden sind. Es sei denn, dass die Wirkung sind Sie nach.
Details und Beispiele finden Sie unter mobius.py, klein.py und klein2.py.