Section courante

A propos

Section administrative du site

Ellipse

Ellipse
HighSpeed Pascal Graph

Syntaxe

Procedure Ellipse(X,Y:Integer;StAngle,EndAngle,XRad,YRad:Word);

Paramètres

Nom Description
X Ce paramètre permet d'indiquer la coordonnée horizontale
Y Ce paramètre permet d'indiquer la coordonnée verticale
StAngle Ce paramètre permet d'indiquer l'angle en degré de début. L'angle est standard au norme trigonométrique et commence à 3 heures et va dans le sens contraire des aiguilles d'une montre.
EndAngle Ce paramètre permet d'indiquer l'angle en degré de fin. L'angle est standard au norme trigonométrique et commence à 3 heures et va dans le sens contraire des aiguilles d'une montre.
XRad Ce paramètre permet d'indiquer la longueur de l'axe des X
YRad Ce paramètre permet d'indiquer la longueur de l'axe des Y

Description

Cette procédure permet de tracer un arc d'ellipse dans un écran graphique.

Remarque

Exemple

L'exemple suivant permet de dessiner une croix en utilisant des ellipses :

  1. Program EllipseSamples;
  2. Uses Graph,Crt;
  3. Var
  4.  Rad,Driver,Mode:Integer;
  5.  C:Char;
  6. BEGIN
  7.  Driver:=DETECT;
  8.  InitGraph(Driver,Mode,'');
  9.  Rad:=0;
  10.  Repeat
  11.   Ellipse(GetMaxX DIV 2,GetMaxY DIV 2,0,360,300-Rad,Rad);
  12.   Inc(Rad,10);
  13.  Until (Rad=300);
  14.  C:=ReadKey;
  15.  CloseGraph;
  16. END.


Dernière mise à jour : Lundi, le 20 avril 2020