SECTOR |
Secteur |
---|---|
Turbo Pascal 4+ | Graph |
Syntaxe
Procedure Sector(x,y:Integer;angle_a,angle_b,axe_x,axe_y: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. |
axe_x | Ce paramètre permet d'indiquer la longueur de l'axe des X |
axe_y | Ce paramètre permet d'indiquer la longueur de l'axe des Y |
Description
Cette procédure permet de tracer un secteur d'ellipse dans un écran graphique.
Remarques
- En utilisant la coordonnée (x,y) comme point central, les paramètres axe_x et axe_y spécifient les rayons horizontal et vertical, respectivement; La procédure Sector dessine de angle_a à angle_b, décrit dans la couleur actuelle et rempli avec le motif et la couleur définis par les procédures SetFillStyle ou SetFillPattern.
- Un angle de départ de 0 et un angle de fin de 360 dessineront et rempliront une ellipse complète. Les angles pour les procédures Arc, Ellipse, FillEllipse, PieSlice et Sector sont dans le sens antihoraire avec 0 degrés à 3 heures, 90 degrés à 12 heures et ainsi de suite.
- Si une erreur se produit lors du remplissage du secteur, la fonction GraphResult renvoie une valeur de grNoScanMem.
- La procédure Sector doit être utilisé en mode graphique.
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 367.
Dernière mise à jour : Dimanche, le 8 février 2015