système de particules
Principes
Un système dynamic de particules peut être défini.
Remarque: il est nécessaire de faire yes particle pour activer
les particules.
particle brush
particle alea brush(id)
Retourne la densité des particules du pinceau id.
particle alea brush(id)=c
Change cette densité.
Notes
Le pinceau id sera affiché comme des particules aléatoires (reproductible).
0 <= c < 1: 0 (aucune particule), 1: plein).
particle rand brush(id)
Retourne la densité des particules du pinceau id.
particle rand brush(id)=c
Change cette densité.
Notes
Le pinceau id sera affiché comme des particules aléatoires (non reproductible).
0 <= c < 1: 0 (aucune particule), 1: plein).
particle envelope
particle envelope vol(id)
Retourne les coefficients des particules de l´envelope du volume id.
particle envelope vol n=dens,c
Affecte ces coefficients.
particle fac
particle fac(f) vol(id)
Retourne les coefficients de la propriété particle de la facette f
du volume id.
particle fac(f) vol(id)=dens,coe,fact,alea,max1,max2
Affectation de ces coefficient.
particle genetic
particle(p) genetic(id)
Retourne l´individu (ou particule) p de la génétique id.
particle(p) genetic(id)=valeurs
Affecte valeurs à la particule p de la génétique ied.
particle(0) genetic(id)=valeurs
Ajoute une particule à la génétique id.
Remarques:
1) valeurs peut être:
Une suite de flottants
Une chaine de caractères
2) Tous les individus doivent être de même type (char ou float)
3) Tous les individus doivent avoir la même taille
4) Voir aussi: genetic
particle segment
particle segment vol(id)
Retourne la propriété ´particle segment vol´ du volume id.
particle segment vol(id)=dens,dis,alea,ext,coe,flag
Affecte cette propriété
Remarques:
1) Les arêtes des facettes du volume id sont affichées en mode ´particle´
2) dens=densité (entre 0 et 1) des particules
3) dis=éloignement à l´arête (entre 0 et 1)
4) alea=1: Aléatoire reproductible
5) ext,coe,flag = paramètres d´extension.
particle vol
particle vol(id)
Retourne les coefficients de la propriété ´particle´ du volume id.
particle vol(id)=dens,coe,fact,alea,max1,max2
Affectation de ces coefficients (voir particle fac vol)
dens = densité des particules générées sur cette facette
0: Facette vide, 1: facette remplie
coe = coefficient de déplacement aléatoire dont la mesure est
coe * côté de la facette:
0: les particules sont sur la facette
1: elles ne s´en éloignent pas de plus de la taille de la facette
fact = facteur de densité d´une particule
alea = type d´aléatoire:
0: Tirage aléatoire
1: Tirage aléatoire reproductible (pour l´animation)
max1 = nombre maximum de particules générées (100000 par défaut)
max2 = nombre maximum de particules générées dans un sous-nuage
(100 par défaut)
Remarques:
1) Si alea != 0: aléatoire reproductible
2) Si une particule est, em projection, plus grande que le pixel, elle
est remplacée par un nuage de particules
3) Si une particule est, em projection, plus petite que le pixel, la
densité des particules sur la facette est ajustée à sa projection
4) Si fact>1, chaque particule est un nuage de taille fact
5) max1 sert à éviter des affichages trop longs pour des vues rapprochées
6) max2 = nombre maximum de particules générées dans un sous-nuage
(100 par défaut)
7) Si le volume id a une propriété motif vertex, chacune des particules
sera remplacée par un motif.
Voir aussi: