Section courante

A propos

Section administrative du site

FillPoly

Remplir le polygone
HighSpeed Pascal Graph

Syntaxe

Procedure FillPoly(NumPoints:Word;Var PolyPoints);

Paramètres

Nom Description
NumPoints Ce paramètre permet d'indiquer le nombre de côté que contient le polygone.
PolyPoints Ce paramètre permet d'indiquer les coordonnées X et Y de chaque point du polygone.

Description

Cette procédure permet de tracer un polygone avec la surface intérieur remplit dans un écran graphique.

Remarque

Exemple

L'exemple suivant permet de dessiner un triangle remplit :

  1. Program FillPolySamples;
  2. Uses
  3.  Graph,Crt;
  4. Var
  5.  Driver,Mode:Integer;
  6.  C:Char;
  7.  Poly:Array[1..3] Of PointType;
  8. BEGIN
  9.  Driver:=DETECT;
  10.  InitGraph(Driver,Mode,'') ;
  11.  SetFillStyle(XHatchFill,GetMaxColor);
  12.  Poly[1].X:=GetMaxX DIV 2; 
  13.  Poly[1].Y:=GetMaxY DIV 10;
  14.  Poly[2].X:=GetMaxX DIV 10; 
  15.  Poly[2].Y:=GetMaxY-Poly[1].Y;
  16.  Poly[3].X:=GetMaxX-Poly[2].X; 
  17.  Poly[3].Y:=Poly[2].Y;
  18.  FillPoly(3,Poly);
  19.  C:=ReadKey;
  20.  CloseGraph;
  21. END.


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