 |
#include "colors.inc"
#include "textures.inc"
camera { location <0, 0, -13> look_at <0, 0, 0> }
#declare BigZylinder = cylinder { <0.0, -15, 0.0>, <0.0,
15, 0.0>, 1.0 }
#declare SmallZylinder = cylinder { <0.0, -15, 0.0>, <0.0, 15,
0.0>, 1.0 scale <0.02, 1, 0.1> translate <-1, 0, 0> }
#declare Column = difference {
object { BigZylinder }
#declare Count=16
#declare i=0
#while (i < Count)
 object { SmallZylinder rotate <0,
(360 / Count) * i, 0> }
 #declare i = i + 1
#end
texture { Brass_Texture }
scale <0.5, 0.5,
0.5>
}
#declare BigRuler = object { Column rotate <0, 0, 90>
scale <2, 0.18, 1> }
object { BigRuler rotate <334, 0, 0> translate <0, 6, 0>
}
object { Column translate <-8.4, 0, 0> finish { phong 1
phong_size 30 } }
light_source { <145, 100, -128> color rgb <1, 1, 1> }
light_source { <11, -50, -12> color rgb <1, 1, 1> }
light_source { <45, 150, -120> color rgb <1, 1, 1> }
light_source { <45, -55, -128> color rgb <1, 0.6, 0.6> } // red
background { color rgb <1, 0.95, 0.7> }
|