fog


brouillard

fog
vol
zbuf
Voir aussi

fog

fog(id)

        Construit le brouillard d´identificateur id avec les paramètres par défaut:
couleur blanche
loi de variation linéaire en z entre (0,0,-500) et (0,0,500)
Remarques:
1) Si une loi est rentrée par:
law fog(id)=x1,y1,z1,...
elle sera interprétée à l´affichage (si yes fog est actif) comme loi de variation de l´intensité y du brouillard (entre 0 et 1) en fonction de la position normalisée (entre 0 et 1) du point affiché sur la direction de l´axe du brouillard.
2) Sinon la loi sera uniforme par défaut.
3) Si la direction du brouillard (axis fog) est absente, celle-ci sera (0,0,-500,0,0,500) par défaut.

fog vol

fog zbuf vol(id)

        Retourne la propriété fog zbuf du volume id.

fog zbuf vol(id)=r,g,b,z1,z2,e,c

        Change cette propriété.
Remarques:
le brouillard fog(r,g,b)zbuf(z1,z2)exp(e)coe(c) sera appliqué seulement au volume id.
pour ne pas appliquer ce brouillard sur les autres volumes faire: fog(-1)zbuf(.

fog zbuf

fog zbuf

retourne les paramètres courants r,v,b,z1,z2,type,coe de fog zbuf.

fog(r,v,b)zbuf(z1,z2)

Change ces paramètres.
Remarque:
r,v,b,z1,z2 est la couleur du brouillard (noir par défaut).
z1 est le z de départ, z2 est le z de d´arrivée.
Options:
coe(c)>: coefficient (0.5 default).
exp(e):
       e=0: linéaire (par défaut).
       e=1: exponentiel, coefficient c.
       e=2: racine carrée exponentiel, coefficient c.
fog zbuf exp est global, voir fog zbuf vol pour affecter un brouillard non exponentiel à un volume.

Voir aussi:

axis fog
law fog
no fog
yes fog