Des objets définis par des points de contrôle peuvent être rendus
"courbes" en leur affectant une extension (e,c,f).
e=nombre de points ajoutés entre 2 points voisins
c=coefficient de courbure
f=flag d´équirépartition
L´algorithme génère une courbe (ou une surface) passant effectivement
par les points de contrôle
La courbure peut être contrôlée localement par coe vertex vol.
Remarques: 1) Une extension sur une ligne polygonale génère effectivement la
courbe correspondante.
2) Si on manipule les points de contrôle d´une surface id, les points de son extension devront
être générés par generate ext vol(id).
3) generate ext vol permet de générer effectivement l´extension.
4) attach(0)generate ext vol(id) permet de générer
dynamiquement l´extension (lorsque la géométrie des points de contrôles est modifiée).
5) Les propriétés de facettes (´col fac´, ´illum fac´, etc...) ne sont
transmises à l´extension que si celle-ci est définie sur la facette (et no
sur le volume) par ´ext fac vol´
Retourne le rayon et le nombre de points lumineux de la lumière étendue num
ext light(id)=r,nb
Affecte ces valeurs
Remarque: La lumière id est remplacée par nb sources ponctuelles disposées
aléatoirement dans une sphère de rayon r centrée au point 1 de la lumière
ext vertex
ext vertex tan
ext(n,c,flag,expr)vertex(s1,s2,...)tan(x1,y1,z2,x2,y2,z2,...)
Permet de forcer les tangentes (xi,yi,zi) aux sommets si
(xi,yi,zi) entre 0 et 5
Exemple:
x = arc 200,0,2*PI,5;y = ext 5,1,0,x
Fait de y une ligne polygonale de 25 sommets,
passant par les sommets de x et suivant une courbe
y = ext 5,1,1,x
Fait de y une ligne polygonale régulière
Retourne les paramètres d´extension des volumes id.
ext vol n=e,c
Modifie ces paramètres.
Remarques: 1) e = profondeur de la récursion., c = coefficient de courbure (1 est une bonne valeur).
2) Il est nécessaire de faire generate ext vol(id)
chaque fois que l´on change l´extension d´un volume.
3) La commande coe vertex(s) vol(id) affecte à un sommet
particulier s du volume id un coefficient d´extension, ce qui permet de
contrôler la courbure d´une surface au niveau des sommets.