version 6.0
dr_LIRE SOMMET POLYGONE (zone; cible; référence; sommetH; sommetV)
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| cible | Entier long | -1 = Objet placé au dernier plan, | |
| 0 = Dernier objet de la sélection, >0 = ID d'objet | |||
| référence | Entier | Référence du sommet | |
| sommetH | Numérique | Position horizontale du sommet | |
| sommetV | Numérique | Position verticale du sommet |
Description
La commande dr_LIRE SOMMET POLYGONE retourne dans les variables sommetH et sommetV les coordonnées du sommet indiqué par référence pour le polygone désigné par cible et créé dans zone.
Si cible est égal à -1, dr_LIRE SOMMET POLYGONE retourne dans les variables sommetH et sommetV les coordonnées de l'objet placé au dernier plan.
Si cible est égal à 0, dr_LIRE SOMMET POLYGONE retourne les coordonnées du sommet du premier objet de la sélection, si ce dernier est un polygone.
Si cible est supérieur à 0, dr_LIRE SOMMET POLYGONE interprète la valeur passée comme étant le numéro d'identification d'un objet et renvoie les caractéristiques du sommet désigné par référence.
Si l'objet n'existe pas à l'intérieur de zone, dr_LIRE SOMMET POLYGONE n'aura aucun effet et dr_Erreur renverra l'erreur n°2.
Si l'objet désigné par cible n'est pas un polygone, dr_LIRE SOMMET POLYGONE retourne dans chaque paramètre la valeur -32000 et dr_Erreur a pour valeur 47.
référence est la référence numérique d'un sommet à l'intérieur d'un polygone. La référence d'un sommet équivaut à son ordre de création. Si référence est supérieur au nombre de sommets présentés par le polygone, dr_LIRE SOMMET POLYGONE n'aura aucun effet et dr_Erreur renverra l'erreur n°49.
sommetH et sommetV sont les coordonnées du sommet désigné par référence. Ces deux valeurs sont exprimées dans l'unité de base. Si vous souhaitez convertir ces valeurs dans l'unité de l'échelle, utilisez la fonction dr_Base vers echelle.
sommetH et sommetV sont calculés à partir de l'origine courante. Une valeur positive indique une position située soit en dessous, soit à la droite de l'origine. Une valeur négative indique une position située soit au-dessus, soit à la gauche de l'origine.
Exemple
Reportez-vous à l'exemple de la routine dr_FIXER SOMMET POLYGONE.
Référence