limit

obj
acc      audio      axis
brush
CG      col
dist
ext
force
image
law      line
menu
poi
rota      rotx      roty      rotz
speed      stock
tran      transf
vol

limit obj

limit obj(id)

Returns the bounding box of object id type obj.

limit acc

image

limit acc image(id)

Returns the limit acceleration of image id.

limit acc image(id)=v

Changes this limit.
Note:
If image id is type dynamic the acceleration of the variation of its pixel colors will be limited by v.

limit audio

limit audio(id)

Returns the timer of object type displayed.

limit audio(id)=v

Changes this timer.

limit axis

limit axis vol(id)

Returns the ´limte axis´ property of volume id.

limte axis vol(id)=x1,y1,z1,x2,y2,z2

Changes this property.
Note: axis vol(id) and axis matrix vol(id) are limited to interval (x1,y1,z1, x2,y2,z2).

limit CG

limit CG matrix vol(id)

Returns the property limit CG matrix of volume id.

limit CG matrix vol(id)=x,y,z,d

Changes this property.
Note:
if d > 0 the distance between the CG matrix vol(id) and the point x,y,z is required to be < d, and if d > 0 < 0 this distance is required to be > -d
Options:
limit CG matrix vol(id)=x,y,z,d,dx,dy,dz:
the distance between the center of gravity of volume id and the projection of CG on the plane by x,y,z and normal to (dx,dy,dz) is required to be < d.

limit col

limit col image(id)

Returns the limits of the color variation of image id.

limit col image(id)=r1,v1,b1,t1,r2,v2,b2,t2

Changes these limits.
Note:
If image id is type dynamic the (red,green,blue,alpha) components of its color pixels will be limited by these values.

limit stock

limit stock mouse

Returns frame for the mouse capture by stock mouse.

limit stock mouse=x1,y1,x2,y2

Changes this frame.

limit tran

vol
poi
vertex
vol

limit tran poi vol(id)

Returns the displacement limit of volume id.

limit tran poi vol(id)=x1,y1,z1,x2,y2,z2

Changes this limit.
Note:
each point of volume id is required to be inside the corresponding box (x1, y1, z1, x2, y2, z2).
Options:
force: with forces.

limit tran vertex(num)vol(id)

Returns the displacement limit of vertice num of volume id (all by default).

limit tran vertex(num)vol(id)=x1,y1,z1,x2,y2,z2

Changes this limit for the vertex num.
Note:
vertex num of volume id is required to be inside the corresponding box (x1, y1, z1, x2, y2, z2).

limit tran vol(id)

Returns the displacement limit of the volume id (when transformed by its matrix).

limit tran vol(id)=x1,y1,z1,x2,y2,z2

Changes this limit.
Note:
the center of gravity of the volume id is required to be inside the box (x1, y1, z1, x2, y2, z2).

limit dist

CG
force
line
roty
secx        secy
vertex        vertex_vertex        vertex_poi        vertex vol vol
vol

limit dist CG vol(id)

Returns the limit dist CG property of volume id.

limit dist CG vol(id)=d1,d2,n1,n2,...

Changes this property.
Note:
the distance of the CG matrix of volumes (id,ni) is required to be between d1 and d2.

limit dist CG force vol(id)=d1,d2,coe,visc,n1,n2,...

Changes this property.
Note:
the distance of the CG matrix of volumes (id,ni) is required to be between d1 and d2 by forces coefficient coe and viscosity visc.

limit dist force vol(id)

Returns the limit dist force property of volume id.

limit dist force vol(id)=d1,d2,c

Changes this property.
Note:
The distances of all vertices of volume id will be limited to [d1,d2]. by forces of coefficient c (c=0.1 is a good value).

limit dist(d1,d2)line(x1,y1,z1, x2,y2,z2, ...)

Returns the line with all the neighboring vertices distant at least d1 and at most d2.

limit dist roty vol(id)

Returns the limit dist roty property of volume id.

limit dist roty vol(id)=a,n1,n2,...

Changes this property.
Note:
does roty matrix vol(ni)=(roty matrix vol(id))+a.

limit dist secx vol(id)

Returns the limit dist secx property of volume id.

limit dist secx vol(id)=d1,d2

Changes this property.
Note:
The distances of vertices of all x section of volume id will be limited to [d1,d2].

limit dist secy vol(id)

Returns the limit dist secy property of volume id.

limit dist secy vol(id)=d1,d2

Changes this property.
Note:
The distances of vertices of all y sections of volume id will be limited to [d1,d2].

limit dist secy vol(id)=d11,d12,d21,d22

The distances of vertices of all y sections of volume id will be limited to [d1,d2] interpolated between d11,d12 and d21,d22.

limit dist(d1,d2)vertex(s1,s2,...)vol(id)

The distance of all vertices couples (si,si+1) of volume id will be limited to [d1,d2].
Options:
ini: vertices are first reset to their original positions (equivalent to validate(1)poi vol(id).

limit dist vertex(s1) vertex(s2) vol(id)

Returns the limit dist vertex vertex property of volume id.

limit dist vertex(s1)vertex(s2) vol(id)=d1,d2

Changes this property.
Notes:
1) The distance of vertices s1 et s2 (connected or not) of volume id will be limited to [d1,d2]. by modifying force vertex vol(id).
2) Dynamic must be active.

limit dist(d1,d2)vertex vol(id1)vol(id2)

Changes poi(v)vol(id2) such as distance between vertex(v)vol(id2) and vertex(v)vol(id1) is in [d1,d2] (for any points), extensions are taken into account if yes ext is active.

limit dist vertex(s)poi vol(id)

Returns the limit dist vertex poi property of volume id.

limit dist vertex(s)poi vol(id)=d1,d2,x,y,z

Changes this property for vertices s (all by default). If the block does not exist, it initialized to (0,100,0,0,0) by default for each vertex.
Notes:
1) The distance from vertex s to volume id at point (x,y,z) will be limited to [d1,d2].
2) All vertices by default.
If spring vol(id) is active, these limited distances are maintened by forceson vertices.

limit dist vol(id)

Returns the limit dist property of volume id.

limit dist vol(id)=d1,d2

Changes this property.
Note:
The distances of all vertices of volume id will be limited to [d1,d2]. (useful for a particle system).

limit ext


secx
secy

limit ext secx vol(id)

Returns the limit ext secx of volume id;

limit ext secx vol(id)=e,c,f

Changes this property.
Note:
The x sections of volume id wille be extended by ext(e,f,c)
ext secx(num)vol(id)=e,c,f for some sections.

limit ext secy vol(id)

Returns the limit ext secy of volume id;

limit ext secy vol(id)=e,c,f

Changes this property.
Note:
The y sections of volume id wille be extended by ext(e,f,c)
ext secy(num)vol(id)=e,c,f for some sections.

limit force

limit force vol(id)

Returns the limite of the module of the force applied to volume id.

limit force vol(id)=f

Changes this limit.

limit force vertex(s)vol(id)

Returns the limite of the module of the force applied at vertex s of volume id.

limit force vertex(s)vol(id)=f

Changes this limit.
All vertices by default.
Note:
If the dynamic is active, forces applied to vertices s of volume id will be limited to [d1,d2].

limit image

See image limit.

limit law

limit law network(id)

Returns the limit law property of neural network id.

limit law network(num)=a1,b1,a2,b2,...,an,bn

Allows to filter the output laws. If l1,l2,...,ln is the output: ai<= li <= bi.

limit line

limit(v1,v2)line(w)

Returns w limited to v1,v2. Examples:
limit(1,2)line[0,3]; returns 1,1,2,2.
limit(1,1,2,2)line()0,0,1,1,2,2,3,3);1,1,1,1,2,2,2,2.
limit(1,1,1,2,2,2)line()0,0,0,1,1,1,2,2,2,3,3,3); returns 1,1,1,1,1,1,2,2,2,2,2,2.

limit brush

limit brush(id)

Returns the activity frame of
brush id.

limit brush(id)=x1,y1,x2,y2

Changes this frame.
Options:
x1,y1,x2,y2,r,v,b: the frame (x1,y1,x2,y2) is displayed with color (r,v,b).

limit menu

limit menu("MEN")

Returns the bounding window (x1,y1,x2,y2) of menu MEN (allows to graphically chain several menus).

limit poi

limit(x1,y1,z1,x2,y2,z2)poi(x,y,z)

Returns (x,y,z) limité dans la boite (x1,y1,z1,x2,y2,z2).

limit(d1,d2)poi(x,y,z)

Retourne (x,y,z) in the box (d1,d2).

limit rota

limit rota vol(id1,id2)

Returns the limit angles of volume id1 relative to the volume id2.

limit rota vol(id1)=id2,an1,an2,c

Changes these angles.
Notes:
1) The angle is forced in [an1,an2].
2) limit force(c) rota vol(id1,id2)=an1,an2: a force whose module is c manages the constraint.
3) limit rota rotz vol(id1)=id2,an1,an2,c; provides mean to limit the sum of rota and rotz of volume id1 (for example if 2 trajectories types rota and rotz are defined on volume id1.

limit rotx vol(id1,id2)

Returns the x limit angles of volume id1 relative to the volume id2.

limit rotx vol(id1)=id2,an1,an2,c

Changes those angles.
Notes:
1) The x angle is forced in [an1,an2].
2) limit force(c) rotx vol(id1,id2)=an1,an2: a force whose module is c manages the constraint.

limit roty

limit roty vol(id1,id2)

Returns the y limit angles of volume id1 relative to the volume id2.

limit roty vol(id1)=id2,an1,an2,c

Changes those angles.
Notes:
1) The y angle is forced in [an1,an2].
2) limit force(c) roty vol(id1,id2)=an1,an2: a force whose module is c manages the constraint.

limit rotz

limit rotz vol(id1,id2)

Returns the z limit angles of volume id1 relative to the volume id2.

limit rotz vol(id1)=id2,an1,an2,c

Changes those angles.
Notes:
1) The z angle is forced in [an1,an2].
2) limit force(c) rotz vol(id1,id2)=an1,an2: a force whose module is c manages the constraint.

limit speed

image        vol        vertex        rota

limit speed image

limit speed image(id)

Returns the limit speed of image id.

limit speed image(id)=v

Change this limit.
Note:
If image id is type dynamic the speed of the color variations of its pixels will be limited by v.

limit speed vol

limit speed vol(id)

Returns the limit speed of volume id.

limit speed vol(id)=v

Changes this limit.

limit speed vertex(s)vol(id)

Returns the limit speed of vertex s of volume id.

limit speed vertex(s) vol(id)=v

Changes this limit.
All vertices by default.

limit speed rota vol(id)

Returnsla the limit rotation speed of volume id.

limit speed rota vol(id)=v

Changes this limit.

limit transf

limit audio transf vol(id)

Returns the limit audio transf property of volume id.

limit audio transf vol(id)=t1,t2

Note: For a volume with a property audio transf, audio speed transf, audio acc transf allows set a particularlimitation for each of those transformations on a given volume.

limit vol

limit abs vol(id)

Returns the bounding box (x1,y1,z1,x2,y2,z2), of referenced in facets points of volume id.
Options:
abs: returns the bounding box of all points of volume id.