ELLIPSE |
Ellipse |
---|---|
ST BASIC |
Syntaxe
ELLIPSE horizontalcenter,verticalcenter,horizontalradius,verticalradius[,startangle,endangle ] |
Description
Cette instruction permet de dessiner une ellipse ou arc d'ellipse.
Remarques
- L'instruction ELLIPSE dessine une ellipse dont le centre est situé au point spécifié par les deux premiers paramètres : centre horizontal et centre vertical. Les positions sont en pixels à partir du coin supérieur gauche de la fenêtre de sortie.
- Les troisième et quatrième paramètres, rayons horizontal et vertical, sont également exprimés en pixels. Le nombre de pixels horizontaux et verticaux dépend de la résolution sélectionnée et de la taille de la fenêtre de sortie. L'ellipse est dessinée dans la couleur du tracé (paramètre 3 de l'instruction COLOR).
- Les deux derniers paramètres, angle de départ et angle de fin, sont facultatifs. S'ils ne sont pas spécifiés, l'instruction ELLIPSE dessine une ellipse complète. S'ils sont spécifiés, l'instruction ELLIPSE dessine la partie d'une ellipse se trouvant entre eux. L'instruction ELLIPSE dessine un arc, pas un segment en forme de tarte de couleur unie.
- Les angles sont exprimés en degrés multipliés par 10. Vous devez spécifier 45 degrés comme 450, 180 degrés comme 1800,... Zéro degré est à droite de la fenêtre, 90 degrés vers le haut, 180 degrés vers la gauche et 270 degrés à le fond.
Exemples
L'exemple suivant permet de dessiner une ellipse complète :
- ELLIPSE 50,80,100,50
L'exemple suivant permet de dessiner une ellipse selon un certain angle :
- ELLIPSE 100,80,40,50,0,3600
La fenêtre Output affichera une ellipse noire avec un arc rouge de 60 degrés à 30 degrés :
on obtiendra le résultat suivant :
Voir également
Langage de programmation - ST BASIC - Référence de procédures et de fonctions - PELLIPSE
Langage de programmation - ST BASIC - Référence de procédures et de fonctions - PCIRCLE
Langage de programmation - ST BASIC - Référence de procédures et de fonctions - CIRCLE
Dernière mise à jour : Vendredi, le 7 Août 2020