Section courante

A propos

Section administrative du site

DrawPoly

Dessine un polygone
HighSpeed Pascal Graph

Syntaxe

Procedure DrawPoly(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 dans un écran graphique.

Remarques

Exemple

L'exemple suivant permet de dessiner un triangle :

  1. Program DrawPolySamples;
  2. Uses Graph,Crt;
  3. Var
  4.  Driver,Mode:Integer;
  5.  C:Char;
  6.  Poly:Array[1..4] Of PointType;
  7. BEGIN
  8.  Driver:=DETECT;
  9.  InitGraph(Driver,Mode,'');
  10.  Poly[1].X := GetMaxX DIV 2; { Point médian supérieur du triangle }
  11.  Poly[1].Y := GetMaxY DIV 10;
  12.  Poly[2].X := GetMaxX DIV 10; { Point en bas à gauche }
  13.  Poly[2].Y := GetMaxY-Poly[1].Y;
  14.  Poly[3].X := GetMaxX-Poly [2].X; { Point en bas à droite }
  15.  Poly[3].Y := Poly[2].Y;
  16.  Poly[4] := Poly[1]; { Se connecter au point haut }
  17.  DrawPoly(4,Poly);
  18.  C:=ReadKey;
  19.  CloseGraph;
  20. END.


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