dr_Tableau vers polygone

4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant

version 6.0


dr_Tableau vers polygone (zone; tableauH; tableauV) Entier long

ParamètreTypeDescription
zoneEntier longZone 4D Draw
tableauHTableau numTableau contenant les valeurs horizontales
tableauVTableau numTableau contenant les valeurs verticales
RésultatEntier longID d'objet

Description

La commande dr_Tableau vers polygone crée un nouveau polygone dans zone. Un polygone est constitué de plusieurs lignes brisées dont les coordonnées des sommets sont stockées dans tableauH et tableauV.

tableauH et tableauV contiennent respectivement les positions horizontales et verticales des différents points du polygone. Ces valeurs doivent être exprimées dans l'unité de base.

tableauH et tableauV doivent être de type Numérique (Réel), Entier ou Entier long et contenir au minimum trois valeurs qui correspondent au nombre de clics souris minimum nécessaires à la création d'un polygone.

Si tableauH et tableauV ne sont pas de la même taille, les éléments en surnombre seront ignorés.

Note : Un polygone dont le premier et le dernier point se rejoignent aura la première et la dernière ligne de chacun de ses tableaux identiques.

Exemple

Cet exemple crée un polygone à partir d'une sélection d'enregistrements contenant les positions de chaque clic souris.

   SELECTION VERS TABLEAU([Polygone]PositionH;TableauH;[Polygone]PositionV;TableauV)
   Si (Taille tableau(TableauH)>=3)
      $Nouveau:=dr_Tableau vers polygone (LaZone;TableauH;TableauV)
   Fin de si

Référence

dr_LIRE SOMMET POLYGONE, dr_POLYGONE VERS TABLEAU.


4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant