Étape 8: Méthodes graphiques tortue et comment les utiliser
La photo ci-dessus utilise la méthode t.setHeading(degrees) comme un exemple de comment utiliser les méthodes graphiques de tortue. Ci-dessous vous trouverez une liste de toutes les tortues des méthodes graphiques que vous pouvez utiliser dans vos croquis.
Important : nous utilisons le préfixe « t. » pour régler l’objet de la tortue. Nous utilisons des guillemets pour les paramètres de chaîne entre parenthèses ; et sans guillemets pour les nombres ou les variables numériques entre parenthèses.
Certaines méthodes, comme t.penUp() ; et t.clear() ; n’accepte pas de paramètre. Tapez ces méthodes suivie de parenthèses vides. Certaines méthodes, comme t.forward() ; et t.back() ; requièrent une valeur entre parenthèses - ainsi vous pouvez dire la tortue jusqu’où se pour rendre. D’autres nécessitent plusieurs paramètres, tels que t.moveTo (x, y) - dans cet exemple, vous spécifiez une abscisse et une ordonnée que la tortue se déplace à.
Voici la tortue les méthodes graphiques, avec les commentaires ajoutés sur la façon d’utiliser ces méthodes.
t.Forward(distance) ; la tortue avancera la distance spécifiée. La distance est en pixels. Si le stylet est en place, la tortue se déplace sans dessin. Si le stylet est enfoncé, la tortue va dessiner une ligne droite comme il se déplace. Remarque que la tortue souvient de la direction, il se déplace en et il continue dans cette direction, sauf si il est dit d’aller dans une autre direction.
Vous pouvez changer de direction avec ces méthodes : t.back(), t.setHeading(), t.right(), t.left(), t.arcRight(), t.arcLeft(). (Voir ci-dessous).
t.Back(distance) ; semblable à t.forward, ci-dessus, mais avec t.back(distance) la tortue se déplace vers l’arrière.
t.Right(degrees) ; tourne la tortue le nombre spécifié de degrés vers la droite.
t.Left(degrees) ; tourne la tortue le nombre spécifié de degrés vers la gauche
t.penUp() ; avec ses penUp() , la tortue va se déplacer sans dessin
t.penDown() ; avec ses penDown() la tortue dessine comme il se déplace
t.setPenColor("color") ; pour cela et les méthodes de () t.setScreenColor() et t.setTextColor, vous pouvez spécifier toutes les couleurs (voir liste à l’étape précédente de ce Instructable). N’oubliez pas que le nom de la couleur est placé à l’intérieur des guillemets : t.setPenColor("pink"); .
t.setScreenColor("color") ; définit la couleur de l’écran. Cela a pour effet d’effacer l’écran et changer la couleur de l’écran.
t.moveTo (x, y) ; l’écran TFT a axe x 320 et 240 postes d’axe y. Vous pouvez déplacer la tortue à n’importe quel endroit sur l’écran en spécifiant sa x et y poste. Par exemple, t.moveTo (0, 0); déplace la tortue vers le coin supérieur gauche.
t.Home() ; déplace la tortue au centre de l’écran - qui a les coordonnées de l’écran (160, 120).
t.setHeading(degrees) ; vous pouvez spécifier un cap de degrés de 0 à 360 degrés. 0 est la position initiale, qui pointe vers la droite de l’écran. 90 pointera la tortue sur le haut de l’écran, etc..
t.Clear() ; efface l’écran en la remplissant avec la ScreenColor actuelle.
t.Write("Text") ; n’oubliez pas d’utiliser des guillemets pour les mots à l’intérieur des parenthèses. La tortue va écrire son texte adjacent à l’ancien texte écrit à l’écran. Vous pouvez également spécifier où la tortue va écrire - voir t.setTextLocation (); ci-dessous.
t.setTextSize(size) ; utilisé pour modifier la taille du texte affiché sur l’écran. La plage est de t.setTextSize(1) ; qui est plus petit, au t.setTextSize(4) ; qui est plus grand.
t.setTextColor("color") ; Spécifiez un des noms de couleur pour changer la couleur du texte.
t.setTextLocation (x, y) ; indique l’emplacement de l’écran, lequel sera ensuite écrit texte.
t.Polygon (côtés, sideLength) ; vous pouvez écrire vos propres fonctions de polygone si vous le souhaitez, mais cette méthode est un moyen commode de dessiner des polygones avec longueur de côté égale. Spécifiez le nombre de côtés (par exemple 3 dessine un triangle équilatéral, 4 tirera un carré) et la longueur des côtés en pixels.
t.Star (côtés, sideLength, angle) ; pour dessiner une forme d’étoile, spécifiez le nombre de côtés (points étoiles) pour l’étoile, la longueur de son côté en pixels et de l’angle, qui détermine 'pointiness' de la star.
t.arcRight (arcLength, degrés) ; dessine un arc de longueur spécifiée courbe vers la droite. Pour dessiner un cercle, spécifiez un arc de 360 degrés. Pour un cercle, la longueur de l’arc sera sa circonférence.
t.arcLeft (arcLength, degrés) ; semblable à t.arcRight, mais dessine un arc courbe vers la gauche.