dila


dilatation

Like all linear transformations that command is in 2 modes: direct and matrix.

obj
audio(id)
image
matrix

dila audio

dila(c)audio(id)

module(audio(id))*=c
Example:
dila(1/(max module audio(id)))audio(id);
       adjusts the audio id modules between 0 and 1.

dila obj

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

        Dilates the object of (cx, cy, cz) with respect to its center of gravity.
Options:
axis(dx,dy,dz): along the plane perpendicular to (dx, dy, dz).
poi(x,y,z): with respect to point (x,y,z).
vertex(s): dilates vertex s.
Examples:
1) dila(1,1.5,2) vertex[1,5] vol(1,3); dilates vertices (1,2,3,4,5) of volumes 1 and 3 of (1,1.5,2) with respect to their center of gravity.
2) dila(1,1.5,2) var("x")poi(100,100,200); dilates the variable named xx of (1,1.5,2) with respect to point (100,100,100).

dila(d)audio(id)

dila image

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

        Expands the components (r, g, b) of the image id of ( cr, cv, cb).

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

        Expands the pixels whose components (r, g, b) are outside the interval [R1, G1, B1] X [r2, v2, b2] of (cr, cv, cb).
Option:
law(w): modifies the coefficients according to the law w (luminance). Allows for example to increase the contrast.
Exemples:
1) dila(1,1.5,2) back(0,0,0,.01,.01,.01) image(1); Dilates bright pixels (r > .01, v > .01, b > .01) for picture number 1.
2) x=arc 1,-PI,-PI/2,12;tran(1)var("x");dily(2)var("x");dila(1,1,1)image law x; Highlights the most enlightened.

dila matrix

dila matrix vol(id)

        Returns the expansion coefficients of the matrix of volume id.

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

        Expands the volume id by modifying its matrix.
Options:
ini: addresses the basic processing.