dr_Lire rotation

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 rotation (zone; cible) Entier

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-2 = Valeur par défaut, -1 = Tous, 0 = Sélection,
>0 = ID d'objet
RésultatEntierAngle de rotation

Description

La commande dr_Lire rotation retourne l'angle de rotation de l'objet ou des objets désigné(s) par cible. La valeur renvoyée sera comprise entre 0 et 359.

Si cible est égal à -1, dr_Lire rotation exprime la rotation subie par tous les objets présents dans la zone.

Si cible est égal à 0, dr_Lire rotation exprime la rotation subie par tous les objets compris dans la sélection.

Si cible est supérieur à 0, dr_Lire rotation interprète la valeur passée comme étant le numéro d'identification d'un objet et exprime la rotation subie par cet objet. Si l'objet n'existe pas à l'intérieur de la zone, dr_Lire rotation retourne la valeur - 32000 et dr_Erreur prend pour valeur 2.

Si l'angle de rotation n'est pas identique pour l'ensemble des objets désignés par cible, dr_Lire rotation retourne -32000 et dr_Erreur prend pour valeur 29.

Exemple

L'exemple suivant teste si les objets de zone ont subi des rotations. Si les angles de rotation ne sont pas identiques pour l'ensemble des éléments de la zone, la méthode objet annule toute rotation.

   Si (dr_Lire rotation(LaZone;-1)=-32000)
      dr_ROTATION (LaZone;-1;0;0)
   Fin de si

Référence

dr_Lire ID, dr_ROTATION.


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