|
#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> }
|