Ellipse()
Syntaxe
Ellipse(X, Y, RayonX, RayonY [, Couleur])Description
Dessine une ellipse sur la surface de dessin en cours.
Arguments
X, Y La position du centre de l'ellipse. RayonX, RayonY Dimension de l'ellipse.
RayonX est le demi grand axe de l'ellipse et RayonY est le demi petit axe de l'ellipse.
Attention, le centre l'ellipse qui est un pixel, n'est pas inclu dans ces valeurs.Couleur (optionnel) Couleur de l'ellipse.
Si ce paramètre n'est pas spécifié, la couleur fixée par la fonction FrontColor() sera utilisée.
Les fonctions RGB() ou RGBA() peuvent être utilisées pour définir facilement une couleur.
Le mode de remplissage est contrôlé par DrawingMode().
Valeur de retour
Aucune.
Exemple
If OpenWindow(0, 0, 0, 200, 200, "Ellipse", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) If CreateImage(0, 200, 200) And StartDrawing(ImageOutput(0)) Box(0, 0, 200, 200, RGB(255, 255, 255)) For radius=50 To 10 Step -10 Ellipse(100, 100, radius*2, radius, RGB(Random(255), Random(255), Random(255))) Next radius StopDrawing() ImageGadget(0, 0, 0, 200, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
Box(), RoundBox(), Line(), Circle() FrontColor(), RGB(), RGBA(), DrawingMode()
OS Supportés
Tous