Zeichne ein Gesicht
Erstellen Sie einen Algorithmus, der [Drive for]- und [Turn for]-Blöcke und den VR-Stift auf dem VR-Roboter verwendet, um einen regelmäßigen polygonalen Gesichtsausdruck auf dem Art Canvas+ Playground zu erzeugen.
- Laden Sie das Bild mit den Cartoon-Gesichtsausdrücken als -Datei aus dieser Google-.
- Um mehr über das Herunterladen Artikel
- Wählen Sie den Art Canvas+ Spielplatz aus und laden Sie das Bild mit den Cartoon-Gesichtsausdrücken hoch.
- Um mehr über das Hochladen von Bildern auf den Art Canvas+ Playground zu erfahren, lesen Artikel
- Entwerfen Sie einen Algorithmus zur Erzeugung eines regelmäßigen polygonalen Gesichtsausdrucks.
- Verwenden Sie Variablen, um die Anzahl und Länge der Seiten des Polygons zu speichern und den Winkel zu berechnen, den der Roboter drehen muss, um das Polygon zu zeichnen.
- Verwenden Sie den Stift am VR-Roboter und verwenden Sie eine Schleife, um die Befehle [Drive for] und [Turn for] eine festgelegte Anzahl von Malen zu wiederholen, um den VR-Roboter so zu programmieren, dass er ein regelmäßiges Polygon auf der Leinwand zeichnet. Bestimmen Sie mithilfe der Werte der Variablen die Fahrstrecke, den Lenkwinkel und die Anzahl der Wiederholungen.
- Steuere den VR-Roboter in das Polygon und verwende den Block „Fläche mit Farbe füllen“, um die Formfläche mit einer bestimmten Farbe zu füllen.
Hilfreiche Tipps
- Berechnen Sie mithilfe der Formel den Winkel, um den sich der Roboter drehen muss, um ein Polygon zu zeichnen:
- Der Drehwinkel = 360 / Anzahl der Seiten
Verwenden Sie den Block divide report aus der Kategorie Operatoren, um die Formel zur Berechnung des Winkels auszudrücken, den der Roboter drehen muss.

Passender Python-Befehl:
360 / Anzahl der Seiten
Verwenden Sie den Variablenbericht Block aus der Kategorie Variablen, um den Wert der Anzahl der Seiten des Polygons zu erhalten und so die Anzahl der Wiederholungen zu bestimmen.

Passender Python-Befehl:
for repeat_count in range(numberOfSides): wait(5, MSEC)