dila


dilatation

Comme toutes les transformations linéaires cette commande se fait selon 2 modes: direct et matrices.

obj
audio(id)
image
matrix

dila audio

dila(c)audio(id)

module(audio(id))*=c
Exemple:
dila(1/(max module audio(id)))audio(id);
       ajuste les modules de l´audio id entre 0 et 1.

dila obj

dila(cx,cy,cz) obj(id)

       Dilate l´objet id de (cx, cy, cz) par rapport à son CG.
Options:
axis(dx,dy,dz): le long du plan perpendiculaire à (dx, dy, dz).
poi(x,y,z): par rapport au point (x,y,z).
vertex(s): le sommet s.
Exemples:
1) dila(1,1.5,2) vertex[1,5] vol(1,3); dilate les sommets (1,2,3,4,5) des volumes 1 et 3 de (1,1.5,2) par rapport à leur CG.
2) dila(1,1.5,2) var("x")poi(100,100,200); dilate la variable xx de (1,1.5,2) par rapport au point (100,100,100).

dila(d)audio(id)

dila image

dila(cr,cv,cb) image(id)

        Dilate les composantes r,v,b de l´image id de (cr,cv,cb)

dila(cr,cv,cb) back(r1,v1,b1,r2,v2,b2) image(id)

        Dilate les pixels dont les composantes (r,v,b) sont extérieures à l´intervalle [r1,v1,b1] X [r2,v2,b2] de (cr,cv,cb).
Option:
law(w): modifie les coefficients en fonction de la loi w (luminance). Permet par exemple d´augmenter les contrastes.
Exemples:
1) dila(1,1.5,2) back(0,0,0,.01,.01,.01) image(1); Dilate les pixels clairs (r > .01, v > .01, b > .01) de l´image numéro 1.
2) x=arc 1,-PI,-PI/2,12;tran(1)var("x");dily(2)var("x");dila(1,1,1)image law x; Fait ressortir les parties les plus éclairées.

dila matrice

dila matrice vol(id)

        Retourne les coefficients de dilatation de la matrice du volume id.

dila(cx,cy,cz)matrix vol(id)

        Dilate le volume id par modification de sa matrice.
Options:
ini: traite la transformation de base.