version 6.0
dr_TRACER POLYGONE (zone; sommetH; sommetV; mode)
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| sommetH | Numérique | Position horizontale du sommet | |
| sommetV | Numérique | Position verticale du sommet | |
| mode | Entier | 0 = Absolue, 1 = Relative |
Description
La commande dr_TRACER POLYGONE indique les points qui formeront ensuite le polygone. Ces points équivalent aux différents clics souris nécessaires à la création d'un polygone.
sommetH et sommetV indiquent les coordonnées du clic souris.
Si mode est égal à 0, sommetH et sommetV seront calculés à partir de l'origine absolue.
Si mode est égal à 1, sommetH et sommetV seront calculés à partir de l'origine relative que vous aurez fixée. Le premier point du polygone doit toujours être exprimé en fonction de l'origine absolue.
Une valeur positive indique que le tracé s'effectue vers le bas ou vers la droite. Une valeur négative indique que le tracé s'effectue vers le haut ou vers la gauche.
Dans tous les cas, sommetH et sommetV doivent être exprimés dans l'unité de base.
Note : Pour fermer un polygone, la premier point doit être le même que le dernier point. D'autre part, cette commande doit toujours être précédée de dr_DEBUT POLYGONE et suivie par dr_Fin polygone.
Exemple
L'exemple suivant crée un losange en valeur relative.
dr_DEBUT POLYGONE (LaZone) dr_TRACER POLYGONE (LaZone;1,5;1;0) dr_TRACER POLYGONE (LaZone;0,5;0,5;1) dr_TRACER POLYGONE (LaZone;-0,5;0,5;1) dr_TRACER POLYGONE (LaZone;-0,5;-0,5;1) dr_TRACER POLYGONE (LaZone;0,5;-0,5;1) $ID:=dr_Fin polygone (LaZone)
Référence
dr_COURBE POLYGONE, dr_DEBUT POLYGONE, dr_Fin polygone.