#version 3

#include "colors.inc"

global_settings
{
  assumed_gamma 1.0
}

#declare link =
cylinder
{
  0*x,  3*x,  .01
  pigment {Gray50}
  rotate 45*z
 }

#declare LoopX=.1
#declare Fence= union {
	#while (LoopX<=5)
	object {
	link
	translate <LoopX,0,0>
	}
	#declare LoopX=LoopX+.1
	#end
}

object {Fence
       translate -3*x
       }
object {Fence
       translate -3*x
       rotate 180*y
       }
// ----------------------------------------
camera
{
  location  <0.0, 0.5, -7.0>
  direction 1.5*z
  right     4/3*x
  look_at   <0.0, 0.0,  0.0>
}

sky_sphere
{
  pigment
  {
    gradient y
    color_map { [0.0 color blue 0.6] [1.0 color rgb 1] }
  }
}

light_source
{
  0*x // light's position (translated below)
  color red 1.0  green 1.0  blue 1.0  // light's color
  translate <-30, 30, -30>
}

// ----------------------------------------
plane { y, -1 pigment {color rgb <0.7,0.5,0.3>}}


