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) |
| | | |