version 6.0
dr_Creer ovale (zone; débutH; débutV; finH; finV; mode) Entier long
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| débutH | Numérique | Position horizontale du point de départ | |
| débutV | Numérique | Position verticale du point de départ | |
| finH | Numérique | Position horizontale du point final | |
| finV | Numérique | Position verticale du point final | |
| mode | Entier | 0 = Absolue, 1 = Relative | |
| Résultat | Entier long | Numéro d'ID d'objet |
Description
La commande dr_Creer ovale crée un ovale dans zone et retourne son numéro d'identification.
L'ovale sera créé avec les attributs par défaut de remplissage et de ligne et sera positionné à l'emplacement indiqué par débutH, débutV, finH et finV. Ces quatre coordonnées sont interprétées dans l'unité de base.
débutH et débutV indiquent une intersection. Cette intersection sera le point de départ de votre ovale et sera calculée à partir de l'origine.
finH et finV indiquent une intersection. Cette intersection sera le point final de votre ovale et pourra être calculée soit en partant de l'origine (valeur absolue), soit en partant du point de départ (valeur relative).
Si mode est égal à 0, finH et finV seront calculés à partir de l'origine absolue.
Si mode est égal à 1, finH et finV seront calculés à partir de l'origine relative que vous aurez fixée.
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.
Exemple
Cet exemple crée un cercle dont le centre sera placé sur l'origine et change son motif.
$ID:=dr_Creer ovale(LaZone;-2;-2;2;2;0) dr_FIXER TRAME(LaZone;$ID;3;0)
Référence
dr_FIXER LIGNE, dr_FIXER TRAME.