|
Sur la syntaxe des composantes de »texture«
"pigment { ... }"
|
"pigment { ... }"
Avec cette instruction sont defini
la qualité de la couleur et la transparence de la surface d'un objet.
Il est indiqué de definir un "pigment", autrement la forme de l'objet se présente
comme un tracé rempli avec couleur noir sans aucun plasticité.
Cela on peut faire de quelle manière suivant:
pigment{ color Red } |
par une couleur predefinée |
|
pigment{ color rgb<1,0.8,0,>} |
par une couleur definée avec rgb< , , > |
|
|
pigment{ color rgbt<1,1,1,0.8>} ou
pigment{ color rgbf<1,1,1,0.8>} |
par une couleur transparent definée avec rgbt< , , , > |
|
|
pigment{ Candy_Cane } |
par un motif de couleur ("pattern") |
. |
Les motifs de couleur ("patterns")
si peut aussi agrandir ou réduire (par "scale"),
tourner ou pivoter (par "rotate") et
déplacer par une translation (par "translate")
dans l'instruction "pigment" sans affecter la qualité de la géomérie de l'objet.
quick_color.
Dans cette instruction on peut aussi define une couleur "quick_color", par ex. avec :
pigment{quick_color Yellow} Cette "quick_color" est
utilisée pour "test renderings" rapide au lieu des autres motifs de couleur
qui sont très lente à calculer.
|