version 6.0
dr_COURBE POLYGONE (zone; x1; y1; x2; y2; cibleX; cibleY; mode)
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| x1 | Numérique | Coordonnée X du 1er point de contrôle | |
| y1 | Numérique | Coordonnée Y du 1er point de contrôle | |
| x2 | Numérique | Coordonnée X du 2e point de contrôle | |
| y2 | Numérique | Coordonnée Y du 2e point de contrôle | |
| cibleX | Numérique | Coordonnée X du point visé | |
| cibleY | Numérique | Coordonnée Y du point visé | |
| mode | Entier | 0 = Absolu, 1 = Relatif |
Description
La commande dr_COURBE POLYGONE permet de tracer une ligne courbe dans un polygone, comme si l'on avait lissé une partie de celui-ci. En d'autres termes, elle ajoute deux points de contrôle, de coordonnées (x1, y1) et (x2, y2), au sommet de coordonnées (cibleX, cibleY).
Exemple
Cet exemple crée le polygone suivant :
dr_DEBUT POLYGONE (LaZone) dr_TRACER POLYGONE (LaZone;1;1;0) dr_TRACER POLYGONE (LaZone;3;1;0) dr_TRACER POLYGONE (LaZone;6;4;0) dr_TRACER POLYGONE (LaZone;5;5;0) dr_COURBE POLYGONE (LaZone;6;2;2;6;2;3;0) dr_TRACER POLYGONE (LaZone;1;1;0) $PolyID:=dr_Fin polygone (LaZone)
Référence
dr_DEBUT POLYGONE, dr_Fin polygone, dr_TRACER POLYGONE.