Section courante

A propos

Section administrative du site

_ARC

Arc
QuickPascal MSGraph

Syntaxe

Procedure _Arc(x1,y1,x2,y2,x3,x4,x4,y4:Integer);

Paramètres

Nom Description
x1 Ce paramètre permet d'indiquer la coordonnée horizontale de gauche
y1 Ce paramètre permet d'indiquer la coordonnée verticale supérieur
x2 Ce paramètre permet d'indiquer la coordonnée horizontale de droite
y2 Ce paramètre permet d'indiquer la coordonnée verticale inférieur
x3 Ce paramètre permet d'indiquer la coordonnée horizontale de 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.
y3 Ce paramètre permet d'indiquer la coordonnée verticale de 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.
x4 Ce paramètre permet d'indiquer la coordonnée horizontale de 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.
y4 Ce paramètre permet d'indiquer la coordonnée verticale de 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.

Description

Cette procédure permet d'effectuer le traçage d'un arc de cercle dans un écran graphique.

Remarque

Exemple

Voici un exemple permettant de générer les 100 arc dans le quatrième cadran :

  1. Program _ArcSamples;
  2.  
  3. Uses MsGraph;
  4.  
  5. Var
  6.  I:Byte;
  7.  VC:_VideoConfig;
  8.  
  9. BEGIN
  10.  If(_SetVideoMode(_VRes16Color) > 0)Then Begin
  11.   _GetVideoConfig(VC);
  12.   For I := 1 to 100 do Begin
  13.    _SetColor(Random(VC.NumColors)+1);
  14.    _Arc(-I*3,-I*3,I*3,I*3,0,I*3,I*3,0);
  15.   End;
  16.   Readln;
  17.   If(_SetVideoMode(_DefaultMode) = 0)Then;
  18.  End
  19.   Else
  20.  WriteLn('Impossible de changer de mode video');
  21. END.

on obtiendra le résultat semblable au suivant :



Dernière mise à jour : Dimanche, le 20 avril 2014