prism = prisme
syntaxe générale :
prism{ y1, y 2, n
< x1, z1 >,
< x2, z2 >,
< x3, z3 >,
...
< xn-1, zn-1 >,
< x1, z1 >
texture{ ... }
} |
|
Par "y1" et "y2"
on entend le début et la fin des valeurs du prisme orthogonale dans la direction y
et "n" est le nombre de coordonnées à l'extérieur du
plan en xz. L'ensemble est défini par une série de points de coordonnées
< x1, z1 >,
< x2, z2 >,
< x3, z3 >, ... ,
< xn-1, zn-1 >,
< x1, z1 > dans le plan xz.
A retenir : Le dernier point de cet élément doit être identique au premier, cela
veut dire que la ligne de l'ensemble doit être fermée !
Exemple : avec 5 points vous devez mettre n = 6 coordonnées, parce-que le premier point
est répété à la fin !
Please keep in mind: the last point of this outline has to be the same as the first point,
this means that the line around the profile has to be closed! I.e. with 5 points you need to notate
n = 6 coordinates, because the first point must be repeeted at the end!
|
Pour changer la position et l'orientation du prisme, utilisez "rotate< , , >" et
"translate< , , >" .
|
|
Exemple 1 :
// prisme blanc
// position zéro:
prism{ 0.00, 1.00, 4
<-1.00, 0.00>,
< 1.00, 0.00>,
< 0.00, 2.00>,
<-1.00, 0.00>
texture{
pigment{ color White}
finish { phong 0.5 }
} // texture
} // fin du prisme
// prisme violet
// // à droite :
prism{ 0.00, 1.00, 4
<-1.00, 0.00>,
< 1.00, 0.00>,
< 0.00, 2.00>,
<-1.00, 0.00>
texture{
pigment{color Plum}
finish { phong 0.5}
} // fin texture
rotate<-90,0,0>
translate<3,0,0>
}//fin du prisme
//----------------------- |
|
|
|
Exemple 2 :
// prisme blanc
// position zéro:
prism{ -2.00, 2.00, 6
<-1.00, 0.00>,
< 1.00, 0.00>,
< 1.00, 1.00>,
< 0.00, 2.00>,
<-1.00, 1.00>,
<-1.00, 0.00>
texture{
pigment{ color White}
finish { phong 0.5 }
} // fin texture
}// fin du prisme
// prisme violet
// // à droite -----
prism{ -2.00, 2.00, 6
<-1.00, 0.00>,
< 1.00, 0.00>,
< 1.00, 1.00>,
< 0.00, 2.00>,
<-1.00, 1.00>,
<-1.00, 0.00>
texture{
pigment{color Plum}
finish {phong 0.5 }
} // fin texture
rotate<-90,0,0>
translate<3,0,0>
}//fin du prisme
//----------------------- |
|
|
|