Turtle -Grafiken mit VBA in Excel. Ein Add-In, das zum Zwecke des Unterrichtens grundlegender Programmierung jungen Schülern erstellt wurde. Der Vorteil der Verwendung von Excel besteht darin, dass sich excel bereits auf dem Computer befindet, neben diesen beiden Dateien keine zusätzliche Installation erforderlich ist. Die generierten Grafiken sind im Vektorformat. Sie können problemlos kopiert und in jeder Büroanwendung geändert werden und können beispielsweise mit Inkscape in SVG in SVG umgewandelt werden.
Neben der normalen geraden Linienbewegung verfügt diese Bibliothek über eine bewegte Funktion und MoveBezier-Funktion, die es ermöglicht, sich durch einen gekrümmten Pfad zu bewegen, wodurch mit geringen Anstrengungen viel visuell angenehme Formen erzeugt werden als traditionelle Schildkröten-Graphik-Formen, die die Schaffung von Mandalas, Batik-Mustern und Pookkalams ermöglichen.
Zwischen einem Pendown und einem Penup -Anweisungen erzeugt die Bewegungsanweisung eine Polylinie (alle Segmente gehören zur gleichen Form). In ähnlicher Weise werden zwischen einem Pendown und einer Penup -Anweisung die Bewegung zu einer Bezier -Kurve erzeugt, ohne sich um die Kontrollpunkte zu sorgen. Beide Methoden können jedoch nicht gemischt werden. Wenn Sie eine gerade Linie innerhalb eines bewegten Pfades benötigen, verwenden Sie TTLine als Kurvetyp für den dritten Parameter mit dem bewegten Einbau.
Zusätzlich zur traditionellen Schildkrötenzeichnung gibt es auch ein Transformatorobjekt, mit dem das Übersetzen, Drehen und Ändern der Form, einschließlich der Standard -Excel, übertragen, rotiert und gegröscht wird.
Beachten Sie, dass die Datei TurtleGraphics.xlam für die Visualisierung gesperrt ist, sodass VBA -Fehler von den Schülern in diesem Modul nicht zu den Zeilen springen. Um das Modul tatsächlich zu bearbeiten oder anzeigen, lautet das Passwort "Turtle".
Sie können einige Probenzeichnungen im Ordner mit Proben-PNG und Proben-SVG sehen.

Diagrammdurchmesserfrontback Startangle Endangle ArcType
DurchmesserAcross -Durchmesserfrontback
X y
Schritte
Stufen Winkel1 Abstand1 Winkel2 Abstand2
Stufen Radius Curvetype
Winkel
Dateiname ImageFormat
Winkel
Winkel
Millisekunden
txt
Ob die Form auf Stift gezogen wird (um die Zeichnung zu beschleunigen) oder während sie gezogen wird.