puls


pulse variation

vol

puls vol

puls vol(id)

Returns, and executes, the property puls of volume id.

puls vol(id)=omega,dphi,d

Changes, and executes, this property.
Note:
The vertices of volume id are translated from their oroginal position by a sunusoidal function d*sin(omega*dphi) (default dphi=.5 d=10).
Example:
puls vol(1)=.2,.25,50;
DEVELOPING

coe
dynamic
force
limit
mass
rota      rotx      roty      rotz
speed

puls coe

puls coe vol(id)

Modifie le coefficient de résistance de l´air de la commande ´puls dynamic vol´

puls dynqmique

puls(fx,fy,fz,m,k,v) dynamic vol(id)

        Permet le contrôle dynamic du volume id de mass m soumis à la force (fx,fy,fz) et à une résistance de l´air de coefficient k et de vitesse limite v.

puls force

puls(fx,fy,fz) force vol(id)

        Modifie la force de la commande ´puls dynamic vol´

puls limit

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

        Assigne la fenêtre (x1,y1,z1,x2,y2,z2) comme limites d´évolution du volume id (par défaut cette fenêtre a les dimensions de l´écran).

puls mass

puls(m) mass vol(id)

        Modifie la mass de la commande ´puls dynamic vol´

puls rota

puls rota vol(id)

        Retourne l´impulsion de rotation du volume id.

puls rota vol(num)=x,y,z

        Affecte cette impulsion.

1) En animation dynamic, si le volume num a une propriété coe speed vol ou ´coe speed vertex vol´, lors d´un choc (see collision vol), si le coefficient de friction n´est pas nul, la propriété ´puls rota vol(num)´ est automatiquement remplie, ce qui a pour effet d´impulser au volume num une rotation due à la friction
2) On peut aussi read et modifier cette impulsion par programme

puls rotx

puls rotx vol(id)

        Retourne la pulsation en x du volume id.

puls rotx vol(id)=an1,an2,omega,phi,at

        Affecte cette pulsation
Remarque:
En mode interaction fait osciller en x le volume num entre les angles an1 et an2 avec une fréquence omega, une phase phi et une atténuation de at images (pas d´atténuation si at = 0)

puls roty

puls rotz

Même syntaxe que puls rotx .

puls speed

puls(v) speed vol(id)

        Modifie la vitesse limite de la commande ´puls dynamic vol´