Zum Hauptinhalt springen

Zauberblume

Entwerfen Sie einen Algorithmus, der [Drive for]- und [Turn for]-Blöcke und den VR-Stift auf dem VR-Roboter verwendet, um eine sechsfach symmetrische magische Blume auf dem Art Canvas+ Playground zu erstellen.

  • Wählen Sie den Art Canvas+ Spielplatz.
  • Entwerfen Sie einen Algorithmus zur Erzeugung einer magischen Blume mit sechsfacher Symmetrie.
    • Verwenden Sie den VR-Stift, um den Spielplatzbereich mit einer Hintergrundfarbe zu füllen.
    • Verwenden Sie eine Variable, um die Zahl zu speichern, die eine bestimmte Farbe repräsentiert.
    • Wählen Sie eine Stiftfarbe entsprechend dem Variablenwert aus. 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 rautenförmiges Blütenblatt auf die Leinwand zeichnet.
    • Ändern Sie den Variablenwert, um eine andere Farbe darzustellen. Drehen Sie den VR-Roboter um einen bestimmten Winkel, um sich auf das Zeichnen des nächsten Blütenblatts vorzubereiten.
    • Verwenden Sie eine Schleife, um den VR-Roboter so zu programmieren, dass er die Aktionen eine festgelegte Anzahl von Malen wiederholt, um sechs Blütenblätter in verschiedenen Farben und Richtungen zu zeichnen und so eine sechsfach symmetrische magische Blume zu erschaffen.

Hilfreiche Tipps

  • Der Roboter muss sich um 60 Grad drehen, um eine sechsfach symmetrische Blume zu zeichnen:
    • Der Drehwinkel = 360 / Symmetrie = 360 / 6 = 60
  • Verwenden Sie Mein Block aus der Kategorie Meine Blöcke, um einen benutzerdefinierten Block zu erstellen, mit dem Sie den VR-Roboter so programmieren können, dass er je nach Variablenwert eine bestimmte Stiftfarbe auswählt und diesen im Projekt verwendet. Der „Mein Block“-Bereich macht das Projekt kürzer und leichter lesbar.

    VEXcode Meine Blöcke Definition Block, der liest 'define chooseColor'.

    • Passender Python-Befehl:

      def chooseColor():
  • Hilfe zur Verwendung von My Blocks im Projekt erhalten Sie, indem Sie in VEXcode VR auf die Schaltfläche „TUTORIALS“ klicken und anschließend das My Blocks Tutorial auswählen.

VEXcode VR My Blocks Tutorial-Symbol.

Verwenden Sie die Schaltfläche „Leinwand herunterladen“ auf Art Canvas + Playground, um Ihr Kunstwerk zu speichern und mit anderen zu teilen! Um mehr über die Verwendung des VR Art Canvas + zu erfahren, lesen Artikel