Modifications

Sauter à la navigation Sauter à la recherche
Ligne 193 : Ligne 193 :  
Il est également possible de dessiner des cercles et ovales facilement à l'aide de {{fname|drawCircle}}, {{fname|drawCircleFilled}}, {{fname|drawOvale}}
 
Il est également possible de dessiner des cercles et ovales facilement à l'aide de {{fname|drawCircle}}, {{fname|drawCircleFilled}}, {{fname|drawOvale}}
    +
=== Cercles ===
 
  <nowiki>drawCircle( x, y, radius, color, border=1, degrees=360, startangle=0 )
 
  <nowiki>drawCircle( x, y, radius, color, border=1, degrees=360, startangle=0 )
 
drawCircleFilled( x, y, radius, color)</nowiki>
 
drawCircleFilled( x, y, radius, color)</nowiki>
Ligne 208 : Ligne 209 :  
[[Fichier:MicroPython-ILI9341-Exemples-40.jpg|320px]]
 
[[Fichier:MicroPython-ILI9341-Exemples-40.jpg|320px]]
    +
=== Arcs ===
 +
La fonction {{fname|drawCircle}} dispose des paramètres ''degrees'' et ''startangle'' qui permettent de dessiner des arcs.
 +
 +
* '''degrees''' - nombres de degrés à dessiner
 +
* '''startangle''' - angle de départ (l'angle 0 est au nord et suis le sens horlogique).
 +
 +
[[Fichier:MicroPython-ILI9341-Exemples-42.jpg|320px]]
 +
 +
<nowiki>from lcd import *
 +
l = LCD( rate=21000000 )
 +
l.drawCircle( 100, 100, 25, YELLOW, border=1, startangle=0, degrees=90 )
 +
l.drawCircle( 100, 100, 25, RED, border=1, startangle=90, degrees=90 )
 +
l.drawCircle( 100, 100, 25, GREEN, border=1, startangle=180, degrees=90 )
 +
l.drawCircle( 100, 100, 25, CYAN, border=1, startangle=270, degrees=90 ) </nowiki>
 +
 +
[[Fichier:MicroPython-ILI9341-Exemples-43.jpg|320px]]
 +
 +
=== Ovales ===
 
{{fname|drawOvalFilled()}} permet de dessiner un ovale (rempli)
 
{{fname|drawOvalFilled()}} permet de dessiner un ovale (rempli)
  
29 917

modifications

Menu de navigation