Αντιμετώπισέ το
Δημιουργήστε έναν αλγόριθμο για να χρησιμοποιήσετε τα μπλοκ [Drive for] και [Turn for] και το VR Pen στο VR Robot για να δημιουργήσετε μια κανονική πολυγωνική έκφραση προσώπου στο Art Canvas+ Playground.
- Κατεβάστε την εικόνα με τις εκφράσεις προσώπου σε μορφή αρχείου PNG από διαφανειών Google.
- Για να μάθετε περισσότερα σχετικά με τη λήψη αρχείων .png από παρουσιάσεις διαφανειών, ανατρέξτε σε αυτό το άρθρο.
- Επιλέξτε το Art Canvas+ Playground και ανεβάστε την εικόνα με τις εκφράσεις προσώπου από κινούμενα σχέδια.
- Για να μάθετε περισσότερα σχετικά με την ανάρτηση εικόνων στο Art Canvas+ Playground, δείτε αυτό το άρθρο.
- Σχεδιάστε έναν αλγόριθμο για να δημιουργήσετε μια κανονική πολυγωνική έκφραση προσώπου.
- Χρησιμοποιήστε μεταβλητές για να αποθηκεύσετε τον αριθμό και το μήκος των πλευρών του πολυγώνου και υπολογίστε τη γωνία που πρέπει να στρέψει το ρομπότ για να σχεδιάσει το πολύγωνο.
- Χρησιμοποιήστε την πένα στο ρομπότ εικονικής πραγματικότητας και χρησιμοποιήστε έναν βρόχο για να επαναλάβετε τις εντολές [Drive for] και [Turn for] για έναν καθορισμένο αριθμό φορών, ώστε να προγραμματίσετε το ρομπότ εικονικής πραγματικότητας να σχεδιάσει ένα κανονικό πολύγωνο στον καμβά. Χρησιμοποιήστε την τιμή των μεταβλητών για να προσδιορίσετε την απόσταση οδήγησης, τη γωνία στροφής και τον αριθμό των επαναλήψεων.
- Οδηγήστε το ρομπότ εικονικής πραγματικότητας (VR) στο πολύγωνο και χρησιμοποιήστε το μπλοκ [Γέμισμα περιοχής με χρώμα] για να γεμίσετε την περιοχή σχήματος με ένα συγκεκριμένο χρώμα.
Χρήσιμες συμβουλές
- Χρησιμοποιήστε τον τύπο για να υπολογίσετε τη γωνία που πρέπει να στρίψει το ρομπότ για να σχεδιάσει ένα πολύγωνο:
- Η γωνία στροφής = 360 / ο αριθμός των πλευρών
Χρησιμοποιήστε το μπλοκ αναφοράς διαίρεσης από την κατηγορία Τελεστές για να εκφράσετε τον τύπο για τον υπολογισμό της γωνίας που πρέπει να στρίψει το ρομπότ.

Αντίστοιχη εντολή Python:
360 / αριθμόςΠλευρών
Χρησιμοποιήστε το μπλοκ μεταβλητής αναφοράς από την κατηγορία Μεταβλητές για να λάβετε την τιμή του αριθμού των πλευρών του πολυγώνου και να προσδιορίσετε τον αριθμό των επαναλήψεων.

Αντίστοιχη εντολή Python:
για repeat_count στο εύρος(numberOfSides): wait(5, MSEC)