Etape 11 : Combiner chiffres multi-faces pour créer des formes plus complexes
Multi-faces figures sont faciles à dessiner avec des graphismes de tortue - utilisez la commande t.polygon (côtés, longueur); pour dire la tortue côtés combien vous voulez et combien de temps les côtés sont.
t.Polygon (3, 120) ;
dessine un triangle avec chaque côté 120 pixels longs.
Si vous dessinez des 10 chiffres et tourner à 36 degrés entre chacun d’eux, qui est égal à 360 degrés - une figure fermée.
pour (int i = 0; j’ai < 10 ; j’ai ++) / / nous allons tirer 10 polygones (dans ce cas, triangles)
{
t.Polygon (3, 120) ; chacun est 3 faces et a une longueur de côté de 120 pixels
t.Right(36) ; tourner à droite 36 degrés
}
C’est assez simple à répéter des formes, des angles différents pour faire des modèles plus complexes. Ici, nous avons tiré 10 triangles et tournés 36 degrés entre chacun d’eux. 10 x 36 = 360 degrés - une figure fermée.
Par exemple 20 chiffres et la tour 18 degrés entre chaque. Neuf figures et 40 degrés entre chaque tour. Etc., essayer quelques différentes combinaisons avec l’exemple des triangles et voir quels sont les résultats. Vous pouvez dessiner 36 triangles et tourner à 10 degrés entre chacun d’eux. Vous pouvez également essayer de modifier les longueurs des côtés et le nombre de côtés. Votre tortue est un artiste talentueux et assistant utile.
L’esquisse de TURTLEs.ino comprend des exemples tirés de triangles, hexagones et décagones. (Si vous regardez le code de la fonction décagones, vous verrez que nous avons puisé beaucoup de décagones pour rendre le modèle pour cet exemple. Lorsque vous utilisez une boucle de programme, il est aussi facile de dessiner des centaines, tel qu’il doit dessiner quelques).
Vous verrez les valeurs utilisées en tant que paramètres pour chacune de nos fonctions exemple au passage de la TURTLEs.ino setup() croquis. Tester les exemples avec des valeurs différentes et voir comment les tendances changent.