inv


inverse des entités

audio
fac
image
mouse
normal      pers      pers win      poi
scale      speed
traj
vertex
validate      vertex

inv audio(id)

inv fac(f) vol(id)

        Inverse l´objet de type audio(id).

inv fac vol

inv fac(f) vol(id)

        Inverse les facettes numéros f des volumes id, Si n1 est absent, toutes les facettes sont traitées

inv image

inv image

        Inverse les lignes et les colonnes de l´image courante.

inv image(id)

        Inverse les lignes et les colonnes de l´image id.

inv image(id1,id2)

        Construit l´image id2 obtenue en inversant les lignes et les colonnes de l´image id1.
Permet de faire tourner une image de PI/2 sans perte d´information.
Options:
inv("x"): symétrise l´image en x.
inv("y"): symétrise l´image en y.

inv normal

inv normal fac(f)vol(id)

        Inverse les normales aux facettes numéros f du volume id. Si f est absent, toutes les facettes sont traitées

inv normal vertex(s) vol(id)

        Inverse les normales aux sommets numéros s du volume id. Si s est absent, tous les sommets sont traités

inv period

inv period line(L)

Returne the frequency of signal L.

inv period scale(id)

Retourne la liste des fréquences chaque 1/25 seconde de l´échelle audio

inv pers

pers        pers_win

inv pers(p)

Retourne les coordonnées 3D (dans l´espace objet) de p considérée comme projection perspective d´une ligne polygonale 3D.

inv pers win

win generate        win vertex        win vol

inv pers win generate

inv pers win generate
Retourne la ligne polygonale 3D P1,P2,P3,P4,P5,P6,P7,P8,P9 avec:
       [P1,P4] = points de l´espace dont les projections perspectives sont les sommets de la fenêtre.
        [P5,P8] = déplacements de [P1,P4] selon la normal d´une distance égale à d = diagonale de [P1,P4].
        P9 = déplacement du CG de [P5,P8] de (0,0,d).
Options:
coe(c1,c2): [P5,P8] = déplacements de [P1,P4] selon la normal d´une distance égale à c1*d. P9 = déplacement du CG de [P5,P8] de c2*d (par défaut c2=1).
dila(c): [P5,P8] dilaté de c.
rota(a): [P5,P8] tourne de a autour de la normal à [P5,P8].
rotx(a): [P5,P8] tourne de a autour de l´axe des x et de centre CG([P5,P8]).
roty(a): [P5,P8] tourne de a autour de l´axe des y et de centre CG([P5,P8]).
rotz(a): [P5,P8] tourne de a autour de l´axe des z et de centre CG([P5,P8]).
Doit être appelé 1 fois (et chaque fois que la vue est changée) avant les appels suivants:

inv pers win(f1,f2,...)vertex(s1,s2,...)vol(id)

        Affecte aux sommets s1,s2,... du volume id les points f1,f2,... de inv pers fen.

inv pers win(f1,f2,...)vertex(s1,s2,...)force(c,v)dist(d)vol(id)

        Affecte aux sommets s1,s2,... du volume id des forces égales à c*dist(si,fi). (c=.25 par défaut) et de viscosité v (0 par défaut).
        Maintient une distance inférieure à d entre fi et si.

inv pers win(f1,f2,...)vol(id)

        Si le volume id est une grille, positionne ses 4 coins aux 4 coins de la fenêtre.

inv poi

inv(n)poi(x,y,z)vol(id)coe(c,d)

        Définit une cinématique inverse sur la chaine de n (n=1 par défaut) volumes ancrés se terminant en id, tendant à amener celui ci au point (x,y,z) par des couples proportionnels au coefficient c, multiplié par d à chaque volume (c=1, d=.75 par défaut) de la chaine remontée sur les leaders à partir de id.
S´appelle typiquement dans une fonction interaction(2,"F2") avant la dynamique.
Voir un exemple dans la fonction F2 de demo1_inv.func.

inv traj obj

inv traj com obj(id)=v

Stoppe (v=0), redémarre (v=1) la trajectoire de type com de l'acute;objet id.
Exemples:
inv traj roty vol(1)=0;
        Stoppe la traj roty du volume 1.
inv traj force rota vol(1)=1;
        Redémarre la traj force rota du volume 1.

inv vertex vol

inv vertex vol(id)
        Inverse l´order des sommets du volume id
Remarque:
Le volume id doit être isomorphe à une grille

inv mouse

inv mouse

        Comme inv poi le point étant remplacé par la position de la souris (en 2D).

inv validate

inv validate menu("M")

        Inverse la validation du menu M.

inv validate menu("M")menu("F")

        Inverse la validation de la fonction F du menu M.

inv validate obj(id)

        Inverse la validation de l´objet id de type objet.
Remarque: la validation passe de 1 à -1 (invalidé) c´est à dire non affiché et absent de la liste des ancrages, pour seulement le cacher faire: inv(0)validate obj(id).

inv scale

inv scale(id)audio

Retourne la liste des fréquences chaque 1/25 seconde de léchelle scale audio id

inv(num)scale(id)audio

Retourne la fréquence à l´image num.

inv speed

inv speed vol(id)

        Retourne le coefficient de viscosité du volume id.

inv speed vol(id)=c

        Affecte le coefficient de viscosité du volume id.
Remarque: si yes dynamic est actif et si le volume id est muni d´une masse, une force de c fois sa vitesse lui est appliquée. Si c < 0 on obtient une force de viscosité (s´opposant à la vitesse).

Voir aussi

adjust inv vol
tran inv