ARC |
Arc |
---|---|
QuickPascal | Graph |
Syntaxe
Procedure Arc(x,y:Integer; angle_a,angle_b,r: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 |
angle_a | 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. |
angle_b | 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. |
r | 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.
Remarques
- La procédure ARC dessine un arc circulaire dans la fenêtre graphique en utilisant le style et la couleur de ligne actuels. Le centre de l'arc est aux coordonnées de la fenêtre (x,y). L'arc est dessiné avec un rayon spécifié depuis l'angle angle_a jusqu'à l'angle angle_b. Les angles sont mesurés en degrés, dans le sens inverse des aiguilles d'une montre, avec 0 degré à la position 3 heures. Vous pouvez utiliser la procédure GetArcCoords pour obtenir des informations sur la dernière commande Arc exécutée.
- Cette procédure est contenu dans l'unité «Graph», afin qu'elle fournisse des services de compatibilité avec Turbo Pascal. Dans les faits, elle appel l'unité «MSGraph», il faut donc que le programme est accès au pilote «ATT6300.VID», «CGASNOW.VID», «ERICSSON.VID», «HERC102.VID» et «HERC112.VID» ainsi qu'aux polices de caractères «COURB.FON», «HELVB.FON», «MODERN.FON», «ROMAN.FON», «SCRIPT.FON» et «TMSRB.FON».
Exemple
Voici un exemple de générer les 100 en arc dans le quatrième cadran :
on obtiendra le résultat semblable au suivant :
Dernière mise à jour : Dimanche, le 20 avril 2014