dr_LIRE ARC

4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant

version 6.0


dr_LIRE ARC (zone; cible; angleDépart; amplitude; rayonH; rayonV; centreH; centreV)

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-1 = Objet placé au dernier plan de la sélection,
0 = Objet placé au dernier plan, >0 = ID
angleDépartEntierAngle de départ exprimé en degrés
amplitudeEntierAmplitude de l'arc exprimée en degrés
rayonHNumériqueRayon horizontal
rayonVNumériqueRayon vertical
centreHNumériqueRepérage horizontal du point central
centreVNumériqueRepérage vertical du point central

Description

La commande dr_LIRE ARC retourne dans les variables angleDépart, amplitude, rayonH, rayonV, centreH et centreV, les caractéristiques de l'arc désigné par cible.

Si cible est égal à -1, dr_LIRE ARC retourne les caractéristiques de l'arc placé au dernier plan. Si les différents plans n'ont pas été déplacés, il s'agit du premier objet créé.

Si cible est égal à 0, dr_LIRE ARC retourne les caractéristiques du premier objet de la sélection, si ce dernier est un arc.

Si cible est supérieur à 0, dr_LIRE ARC interprète la valeur passée comme étant le numéro d'identification d'un objet et renvoie ses caractéristiques. Si l'objet n'existe pas à l'intérieur de zone, dr_LIRE ARC retourne dans les différents paramètres la valeur -32000 et dr_Erreur a pour valeur 2.

Si l'objet désigné par cible n'est pas un arc, dr_LIRE ARC retourne dans chaque paramètre la valeur -32000 et dr_Erreur prend pour valeur 47.

angleDépart indique l'angle formé entre le point 0 et le point de départ de l'arc. La valeur est exprimée en degrés.

amplitude indique l'angle formé entre le point de départ de l'arc et son point d'arrivée (l'amplitude maximum d'un arc est de 359 °, soit l'amplitude d'un cercle moins 1°). La valeur est exprimée en degrés.

rayonH indique la distance qui sépare le point central de l'arc de la tangente horizontale. Cette distance est exprimée dans l'unité de base.

rayonV indique la distance qui sépare le point central de l'arc de la tangente verticale. Cette distance est exprimée dans l'unité de base.

centreH indique la position horizontale du centre, c'est-à-dire son abscisse.

centreV indique la position verticale du centre, c'est-à-dire son ordonnée.

Voici la représentation des différents paramètres :

Exemple

L'exemple suivant informe l'utilisateur de la position du point de départ de l'arc sélectionné et de son point d'arrivée.

   dr_LIRE ARC (LaZone;0;AngleDépart;Amplitude;RayonH;RayonV;CentreH;CentreV)
   Si (dr_Lire type (LaZone;0)=8)
      ALERTE("Les coordonnées du point de départ de l'arc : "+Chaine(AngleDépart)+"°"+Caractere(13)+
                  "Les coordonnées du point d'arrivée de l'arc : "+Chaine(AngleDépart+Amplitude)+"°")
   Sinon 
      ALERTE("Le premier objet de votre sélection doit être un arc.")
   Fin de si

Référence

dr_Creer arc, dr_FIXER ARC.


4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant