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

version 6.0


dr_ROTATION (zone; cible; degré; mode)

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-1 = Tous, 0 = Sélection, >0 = ID
degréEntierDegrés de rotation
modeEntier0 = Absolue, 1 = Relative

Description

La commande dr_ROTATION imprime une rotation aux objets désignés par cible.

Si cible est égal à -1, la rotation s'applique à l'ensemble des objets de zone.

Si cible est égal à 0, la rotation s'applique à la sélection courante.

Si cible est supérieur à 0, dr_ROTATION interprète la valeur passée comme étant le numéro d'identification d'un objet et lui fait subir une rotation. Si l'objet n'existe pas, dr_Erreur retourne une erreur n°2.

Les objets désignés par cible subissent une rotation égale à la valeur passée dans degré. degré peut être interprété de deux façons différentes en fonction de la valeur prise par mode :

Si mode est égal à 0, l'objet désigné par cible subira une rotation égale à degré.

Si mode est égal à 1, la rotation de l'objet sera augmentée de la valeur passée dans degré.

degré positif indique une rotation qui aura lieu dans le sens contraire des aiguilles d'une montre. degré négatif indique une rotation qui aura lieu dans le sens des aiguilles d'une montre.

degré doit être compris entre -359 et +359. Si cette condition n'est pas respectée, dr_ROTATION ne fait rien et dr_Erreur renvoie une erreur n°15.

Exemple

L'exemple suivant est la méthode objet d'un bouton qui annule la rotation des objets de zone.

   dr_ROTATION (LaZone;-1;0;0) 

Référence

dr_Lire ID, 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