inverse des entités
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
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
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.
Pratiquement
inv pers win(inv pers win generate)vol(id);
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