version 6.0
dr_FIXER 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 = Objet placé au dernier plan de la sélection, >0 = ID | |||
| 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_FIXER SOMMET POLYGONE modifie la position du sommet, indiqué par référence, du polygone désigné par cible.
Si cible est égal à -1, dr_FIXER SOMMET POLYGONE modifie les coordonnées de l'objet placé au dernier plan.
Si cible est égal à 0, dr_FIXER SOMMET POLYGONE modifie les coordonnées de l'objet placé sur le plan le plus reculé de la sélection.
Si cible est supérieur à 0, dr_FIXER SOMMET POLYGONE interprète la valeur passée comme étant le numéro d'identification d'un objet et modifie les coordonnées du sommet désigné par référence.
Si l'objet n'existe pas, dr_FIXER SOMMET POLYGONE n'a aucun effet et dr_Erreur renvoie une erreur n°2. Si l'objet n'est pas un polygone, dr_FIXER SOMMET POLYGONE n'a aucun effet et dr_Erreur renvoie 47.
référence indique le sommet qui devra subir une modification (un sommet est l'équivalent d'un clic souris lors de la création du polygone ou d'un double-clic lors de son interruption).
Les sommets sont numérotés dans leur ordre de création. Si référence est supérieur au nombre de sommets composant le polygone, dr_FIXER SOMMET POLYGONE n'a aucun effet et dr_Erreur renvoie une erreur n°49.
sommetH et sommetV indiquent les nouvelles coordonnées du sommet désigné par référence. sommetH et sommetV doivent être exprimés dans l'unité de base et évalués à partir du point d'origine.
Exemple
Cet exemple récupère la position du premier sommet du polygone dont l'ID est 1 et modifie sa position.
dr_LIRE SOMMET POLYGONE (LaZone;0;1;$SommetH;SommetV) dr_FIXER SOMMET POLYGONE (LaZone;0;1;$SommetH+1;SommetV+1)
Référence