TUD Organische Chemie | ![]() | Immel | ![]() | Graphics | ![]() | Povray 3.5 | ![]() | array1 | ![]() | ![]() | View or Print (this frame only) |
Example file (array1.pov):
// Persistence Of Vision Ray Tracer POV-Ray 3.5 sample Scene
// by Chris Young
// ARRAY1.POV demonstrates basic use of an array. A one dimension
// array is filled with 10 text objects that are a random digit.
// These objects are displayed in a union object in reverse order.
#include "debug.inc"
#include "colors.inc"
light_source { <100,1000,-1000>, White}
camera { location <2,1,-10> direction 2*z look_at <0,0,0>}
union {
plane{y,-2} plane{-z,-10} plane{x,-10}
pigment{checker Cyan,Yellow}
}
#declare Digit=array[10]
#declare S=seed(123);
#declare I=0;
#while (I<=9)
#declare Digit[I]=text{ttf "cyrvetic.ttf",str(I,1,0),0.1,0}
#declare I=I+1;
#end
union{
#declare I=9;
#while (I>=0)
#declare D=int(rand(S)*10);
object{Digit[D] translate x*I*0.6}
#declare I=I-1;
#end
pigment{Red}
translate <-3,0,0>
}