rotz


rotation autour de l´axe des z

Comme toutes les transformations linéaires cette commande a lieu selon 2 modes: direct et matriciel.

obj
image
matrix
view
Voir aussi

rotz obj

rotz(an) obj(id) [poi(x,y)]

       
Tourne l´objet d´identificateur id de l´angle an autour de z par rapport au point (x,y) (son CG par défaut).

rotz(an) vertex(s) object(id)

        Tourne les sommets numéros s de l´objet id de l´angle an autour de z par rapport à son CG.
Remarque:
object est fog, light, traj, var, view, vol.
Exemples:
1) rotz(PI/2) poi(100,-20,50) vertex[1,5] vol(1,3): Tourne en z les sommets (1,2,3,4,5) des volumes 1 et 3 de PI/2 autour du point (100,-20,50).
2) rotz(PI/2) var("x"): Tourne en z la variable x de PI/2 autour de son CG.
3) rotz(.1*PI) eye view(2): tourne de .1*PI autour de l´axe des z l´oeil de la vue (2).

rotz(a1,a2)vol(a)rotz(b1,b2)vol(b)

Fait varier rotz matrix vol(a) dans l´intervalle [a1,a2] lorsque rotz matrix vol(b) varie dans l´intervalle [b1,b2].
Peut être utilisé pour attacher les variations des rotz d´un volume a à celles de son père b.
Remarque: rotz(b1,b2) peut être n´importe quelle autre transformation transf(b1,b2).

rotz image

rotz(an)image(id)

        Tourne l´image id de l´angle an autour de con centre.
Options:
col(r,v,b,t): Complète avec des pixels de couleur (r,v,b,t) (noir et transparent par défaut).
poi(x,y): centre normalisé de la rotation (0.5, 0.5 par défaut).
rotz(an1,an2): vortex.

rotz matrix

rotz matrix vol(id)

        Retourne l´angle de rotation autour de z de la matrice du volume id.
Options:
format(f): modulo f.

rotz(an)matrix vol(id)

        Tourne le volume id de an autour de z par modification de sa matrice.
Options:
ini: traite la transformation de base.

roty view

rotz(an)eye view(id)

        Tourne l´oeil de la vue id de an autour de l´axe z.

rotz(an)aim view(id)

        Tourne le point de visée de la view id de an autour de l´axe z.
Options:
validate(0): rotation à partir de la position initiale.

Voir aussi:

attach rotz vol
field rotz
traj rotz