Navigation:  Macro > Instructions > Modification du dessin >

TRANSFORM

AiM Services
Previous pageReturn to chapter overviewNext page

TRANSFORM

COPY Nb
MOVE Dx,Dy
ROTATE X,Y Angle
SCALE X,Y,Echelle
SCALEXY X,Y,Echx,Echy
SYMETRY X,Y,Angle
SIMIL X1,Y1,X2,Y2
MOVE3D Dx,Dy,Dz
ROTATE3D X,Y,Z,Ax,Ay,Az
SCALE3D X,Y,Z,Echelle

Cette instruction permet de transformer tous les éléments des couches actives du dessin. Il est possible de combiner les options.

Paramètres d'entrée

 

 

COPY

Nb

 :

Nombre de copies de la transformation.

 

 

MOVE

Dx,Dy

 :

Distance de déplacement en abscisse et en ordonnée.

 

 

ROTATE

X,Y

 :

Origine de la rotation.

Angle

 :

Angle de la rotation exprimé dans l'unité angulaire préalablement définie par l'une des instructions DEG, RAD ou GRAD.

 

 

SCALE

X,Y

 :

Origine du changement d'échelle.

Echelle

 :

Changement de taille à appliquer.

 

 

SCALEXY

X,Y

 :

Origine du changement de taille.

Echx

 :

Changement de taille à appliquer en X.

Echy

 :

Changement de taille à appliquer en Y.

 

 

SYMETRY

X,Y

 :

Origine du changement de la symétrie.

Angle

 :

Angle de la droite de symétrie exprimé dans l'unité angulaire préalablement définie par l'une des instructions DEG, RAD ou GRAD.

 

 

SIMIL

X1,Y1
X2,Y2

 :

transformation combinée où le déplacement sera donné par la distance entre les points X1,Y1 et X2,Y2, la rotation par la différence d'angle entre les deux vecteurs et l'échelle par la différence de longueur des deux vecteurs

 

 

MOVE3D

Dx,Dy,Dz

 :

Déplacement en donnant les distances de déplacement dans les trois axes. Uniquement les entités en 3 dimensions peuvent être transformées.

 

 

ROTATE3D

X,Y,Z

 :

rotation angulaire (dans l'unité angulaire courante) autour de l'origine donnée dans les trois axes. Uniquement les entités 3 dimensions peuvent être transformées.

Ax, Ay,Az

 :

Angle sur les axes X, Y et Z exprimés dans l'unité angulaire préalablement définie par l'une des instructions DEG, RAD ou GRAD.

 

 

SCALE3D

X,Y,Z

 :

Changer l'échelle en donnant l'origine dans les trois axes à conserver. Uniquement les entités 3 dimensions peuvent être transformées.

Echelle

 :

Changement de taille à appliquer.

 

Remarque

Si une transformation 2 dimensions est réalisée sur des entités 3 dimensions, la transformation est exécutée en fonction du plan de travail courant.

 

Exemple

 TRANSFORM COPY 2 MOVE Dx,Dy
 TRANSFORM COPY 35 ROTATE 0,0,10 SCALE 0,0,0.9
 TRANSFORM SIMIL Xo1,Yo1,Yo2,Yo2,Xd1,Yd1,Xd2,Yd2
 TRANSFORM MOVE3D Dx,Dy,Dz
 

Rubriques connexes
TRANSFORM ALL , TRANSFORM ELEM , TRANSFORM GROUP