Arc |
Arc |
---|---|
HighSpeed Pascal | Graph |
Syntaxe
Procedure Arc(X,Y:Integer;StAngle,EndAngle,Radius:Word); |
Paramètres
Nom | Description |
---|---|
X | Ce paramètre permet d'indiquer la coordonnée X |
Y | Ce paramètre permet d'indiquer la coordonnée Y |
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. |
Radius | Ce paramètre permet d'indiquer le rayon |
Description
Cette procédure permet d'effectuer le traçage d'un arc de cercle dans un écran graphique.
Remarque
- La coordonnée (X,Y) spécifie le point central, le paramètre StAngle indique l'angle de départ, le paramètre EndAngle indique la fin l'angle de fin et Radius le rayon de l'arc.
- L'arc est dessiné en utilisant les paramètres de rapport d'aspect actuels.
- Le point central, le point de départ et le point d'arrivée de l'arc seront renvoyés par un appel à une procédure GetArcCoords.
Exemple
L'exemple suivant permet d'afficher un arc à l'écran :
- Program ArcSamples;
- Uses Graph,Crt;
- Var
- Driver,Mode:Integer;
- C:Char;
- Begin
- Driver := DETECT;
- InitGraph(Driver,Mode,'');
- Arc(GetMaxX DIV 2,GetMaxY DIV 2,30,330,45);
- C:=ReadKey;
- CloseGraph;
- End.
Dernière mise à jour : Lundi, le 20 avril 2020