#include "colors.inc"
#include "metals.inc"
#include "skies.inc"

camera
{
	direction < 0, 0, 1.072253>
	location < 0.000000, 0.000000, 5.000000 >
	up < 0.000000, 1.000000, 0.000000>
	right < -1.000000, 0.000000, 0.000000>
	look_at < 0.000000, 0.000000, 0.000000 >
}

sky_sphere { S_Cloud1 }
global_settings { assumed_gamma 1.7 }     
global_settings { ambient_light Clear }


//plane { z, -10
//   texture { T_Cloud1 }
// }


#declare Grama =
texture {
    pigment {
    //wrinkles
    granite
    turbulence 0.1
    color_map {
      [0.04  color Brown]
      [0.05 color Black]
      [0.3  color Green]
      [0.8 color GreenYellow]
      [0.9 color Green]
    }
    scale 0.2
   }
}

plane { y, -0.50
texture { Grama }
/*      pigment {
        color < 0.00, 1.00, 0.00 >
      }
      finish {
        ambient 0.10
        diffuse 0.90
      }
      normal {
        granite 0.50
      }
    }*/

//scale 10

//pigment { color GreenYellow }
//    rotate y*20 
  }





union {

// object box
union {
	triangle { <-2.58029, 0.629983, -0.0529159>, <-2.49659, 0.942326, -0.0529159>, <2.61384, -0.427012, -0.052916> }
	triangle { <-2.58029, 0.629983, -0.0529159>, <2.61384, -0.427012, -0.052916>, <2.53015, -0.739355, -0.052916> }
	triangle { <2.61384, -0.427012, 0.262084>, <2.53015, -0.739355, 0.262084>, <2.53015, -0.739355, -0.052916> }
	triangle { <2.61384, -0.427012, 0.262084>, <2.53015, -0.739355, -0.052916>, <2.61384, -0.427012, -0.052916> }
	triangle { <2.53015, -0.739355, 0.262084>, <2.61384, -0.427012, 0.262084>, <-2.49659, 0.942326, 0.262084> }
	triangle { <2.53015, -0.739355, 0.262084>, <-2.49659, 0.942326, 0.262084>, <-2.58029, 0.629983, 0.262084> }
	triangle { <-2.58029, 0.629983, 0.262084>, <-2.49659, 0.942326, 0.262084>, <-2.49659, 0.942326, -0.0529159> }
	triangle { <-2.58029, 0.629983, 0.262084>, <-2.49659, 0.942326, -0.0529159>, <-2.58029, 0.629983, -0.0529159> }
	triangle { <-2.49659, 0.942326, -0.0529159>, <-2.49659, 0.942326, 0.262084>, <2.61384, -0.427012, 0.262084> }
	triangle { <-2.49659, 0.942326, -0.0529159>, <2.61384, -0.427012, 0.262084>, <2.61384, -0.427012, -0.052916> }
	triangle { <-2.58029, 0.629983, 0.262084>, <-2.58029, 0.629983, -0.0529159>, <2.53015, -0.739355, -0.052916> }
	triangle { <-2.58029, 0.629983, 0.262084>, <2.53015, -0.739355, -0.052916>, <2.53015, -0.739355, 0.262084> }
//pigment { DustyRose}
texture { T_Copper_1A }
}

// object box
union {
	triangle { <-2.18439, -1.02778, 2.03612>, <-2.12474, 0.895892, 0.235485>, <-2.20745, 0.54561, 0.0116765> }
	triangle { <-2.18439, -1.02778, 2.03612>, <-2.20745, 0.54561, 0.0116765>, <-2.2671, -1.37806, 1.81231> }
	triangle { <-1.89685, 0.490241, -0.016289>, <-1.95649, -1.43343, 1.78434>, <-2.2671, -1.37806, 1.81231> }
	triangle { <-1.89685, 0.490241, -0.016289>, <-2.2671, -1.37806, 1.81231>, <-2.20745, 0.54561, 0.0116765> }
	triangle { <-1.95649, -1.43343, 1.78434>, <-1.89685, 0.490241, -0.016289>, <-1.81414, 0.840523, 0.20752> }
	triangle { <-1.95649, -1.43343, 1.78434>, <-1.81414, 0.840523, 0.20752>, <-1.87379, -1.08314, 2.00815> }
	triangle { <-1.87379, -1.08314, 2.00815>, <-1.81414, 0.840523, 0.20752>, <-2.12474, 0.895892, 0.235485> }
	triangle { <-1.87379, -1.08314, 2.00815>, <-2.12474, 0.895892, 0.235485>, <-2.18439, -1.02778, 2.03612> }
	triangle { <-2.12474, 0.895892, 0.235485>, <-1.81414, 0.840523, 0.20752>, <-1.89685, 0.490241, -0.016289> }
	triangle { <-2.12474, 0.895892, 0.235485>, <-1.89685, 0.490241, -0.016289>, <-2.20745, 0.54561, 0.0116765> }
	triangle { <-1.87379, -1.08314, 2.00815>, <-2.18439, -1.02778, 2.03612>, <-2.2671, -1.37806, 1.81231> }
	triangle { <-1.87379, -1.08314, 2.00815>, <-2.2671, -1.37806, 1.81231>, <-1.95649, -1.43343, 1.78434> }
// texture { ac3d_col_1 }
texture { T_Copper_1B }
}

// object box
union {
	triangle { <-2.32328, -1.09416, -1.96415>, <-2.20569, 0.907877, -0.00313562>, <-1.77738, 0.87566, 0.00407249> }
	triangle { <-2.32328, -1.09416, -1.96415>, <-1.77738, 0.87566, 0.00407249>, <-1.89496, -1.12637, -1.95694> }
	triangle { <-1.79777, 0.655193, 0.230374>, <-1.91536, -1.34684, -1.73064>, <-1.89496, -1.12637, -1.95694> }
	triangle { <-1.79777, 0.655193, 0.230374>, <-1.89496, -1.12637, -1.95694>, <-1.77738, 0.87566, 0.00407249> }
	triangle { <-1.91536, -1.34684, -1.73064>, <-1.79777, 0.655193, 0.230374>, <-2.22608, 0.68741, 0.223166> }
	triangle { <-1.91536, -1.34684, -1.73064>, <-2.22608, 0.68741, 0.223166>, <-2.34367, -1.31462, -1.73785> }
	triangle { <-2.34367, -1.31462, -1.73785>, <-2.22608, 0.68741, 0.223166>, <-2.20569, 0.907877, -0.00313562> }
	triangle { <-2.34367, -1.31462, -1.73785>, <-2.20569, 0.907877, -0.00313562>, <-2.32328, -1.09416, -1.96415> }
	triangle { <-2.20569, 0.907877, -0.00313562>, <-2.22608, 0.68741, 0.223166>, <-1.79777, 0.655193, 0.230374> }
	triangle { <-2.20569, 0.907877, -0.00313562>, <-1.79777, 0.655193, 0.230374>, <-1.77738, 0.87566, 0.00407249> }
	triangle { <-2.34367, -1.31462, -1.73785>, <-2.32328, -1.09416, -1.96415>, <-1.89496, -1.12637, -1.95694> }
	triangle { <-2.34367, -1.31462, -1.73785>, <-1.89496, -1.12637, -1.95694>, <-1.91536, -1.34684, -1.73064> }
texture { T_Copper_2A }
}

// object box
union {
	triangle { <0.289498, -0.781493, -0.425549>, <0.289498, 0.287489, 0.0729255>, <0.621935, 0.338625, -0.0367353> }
	triangle { <0.289498, -0.781493, -0.425549>, <0.621935, 0.338625, -0.0367353>, <0.621935, -0.730357, -0.53521> }
	triangle { <0.716645, 0.228654, 0.199097>, <0.716645, -0.840328, -0.299378>, <0.621935, -0.730357, -0.53521> }
	triangle { <0.716645, 0.228654, 0.199097>, <0.621935, -0.730357, -0.53521>, <0.621935, 0.338625, -0.0367353> }
	triangle { <0.716645, -0.840328, -0.299378>, <0.716645, 0.228654, 0.199097>, <0.384207, 0.177519, 0.308758> }
	triangle { <0.716645, -0.840328, -0.299378>, <0.384207, 0.177519, 0.308758>, <0.384207, -0.891463, -0.189717> }
	triangle { <0.384207, -0.891463, -0.189717>, <0.384207, 0.177519, 0.308758>, <0.289498, 0.287489, 0.0729255> }
	triangle { <0.384207, -0.891463, -0.189717>, <0.289498, 0.287489, 0.0729255>, <0.289498, -0.781493, -0.425549> }
	triangle { <0.289498, 0.287489, 0.0729255>, <0.384207, 0.177519, 0.308758>, <0.716645, 0.228654, 0.199097> }
	triangle { <0.289498, 0.287489, 0.0729255>, <0.716645, 0.228654, 0.199097>, <0.621935, 0.338625, -0.0367353> }
	triangle { <0.384207, -0.891463, -0.189717>, <0.289498, -0.781493, -0.425549>, <0.621935, -0.730357, -0.53521> }
	triangle { <0.384207, -0.891463, -0.189717>, <0.621935, -0.730357, -0.53521>, <0.716645, -0.840328, -0.299378> }
texture { T_Copper_2B }
//pigment { Blue}
translate y*-0.1 

}

// object box
union {
	triangle { <0.743775, -0.985786, 0.495766>, <0.743775, 0.0831963, -0.00270842>, <1.07621, 0.0320605, -0.112369> }
	triangle { <0.743775, -0.985786, 0.495766>, <1.07621, 0.0320605, -0.112369>, <1.07621, -1.03692, 0.386105> }
	triangle { <1.17092, 0.142031, 0.123463>, <1.17092, -0.926951, 0.621938>, <1.07621, -1.03692, 0.386105> }
	triangle { <1.17092, 0.142031, 0.123463>, <1.07621, -1.03692, 0.386105>, <1.07621, 0.0320605, -0.112369> }
	triangle { <1.17092, -0.926951, 0.621938>, <1.17092, 0.142031, 0.123463>, <0.838485, 0.193166, 0.233124> }
	triangle { <1.17092, -0.926951, 0.621938>, <0.838485, 0.193166, 0.233124>, <0.838485, -0.875816, 0.731598> }
	triangle { <0.838485, -0.875816, 0.731598>, <0.838485, 0.193166, 0.233124>, <0.743775, 0.0831963, -0.00270842> }
	triangle { <0.838485, -0.875816, 0.731598>, <0.743775, 0.0831963, -0.00270842>, <0.743775, -0.985786, 0.495766> }
	triangle { <0.743775, 0.0831963, -0.00270842>, <0.838485, 0.193166, 0.233124>, <1.17092, 0.142031, 0.123463> }
	triangle { <0.743775, 0.0831963, -0.00270842>, <1.17092, 0.142031, 0.123463>, <1.07621, 0.0320605, -0.112369> }
	triangle { <0.838485, -0.875816, 0.731598>, <0.743775, -0.985786, 0.495766>, <1.07621, -1.03692, 0.386105> }
	triangle { <0.838485, -0.875816, 0.731598>, <1.07621, -1.03692, 0.386105>, <1.17092, -0.926951, 0.621938> }
texture { T_Copper_3A }
}

// object box
union {
	triangle { <1.22922, -0.895516, -0.478734>, <1.22922, 0.173467, 0.0197405>, <1.56166, 0.224602, -0.0899203> }
	triangle { <1.22922, -0.895516, -0.478734>, <1.56166, 0.224602, -0.0899203>, <1.56166, -0.84438, -0.588395> }
	triangle { <1.65637, 0.114632, 0.145912>, <1.65637, -0.95435, -0.352563>, <1.56166, -0.84438, -0.588395> }
	triangle { <1.65637, 0.114632, 0.145912>, <1.56166, -0.84438, -0.588395>, <1.56166, 0.224602, -0.0899203> }
	triangle { <1.65637, -0.95435, -0.352563>, <1.65637, 0.114632, 0.145912>, <1.32393, 0.0634962, 0.255573> }
	triangle { <1.65637, -0.95435, -0.352563>, <1.32393, 0.0634962, 0.255573>, <1.32393, -1.00549, -0.242902> }
	triangle { <1.32393, -1.00549, -0.242902>, <1.32393, 0.0634962, 0.255573>, <1.22922, 0.173467, 0.0197405> }
	triangle { <1.32393, -1.00549, -0.242902>, <1.22922, 0.173467, 0.0197405>, <1.22922, -0.895516, -0.478734> }
	triangle { <1.22922, 0.173467, 0.0197405>, <1.32393, 0.0634962, 0.255573>, <1.65637, 0.114632, 0.145912> }
	triangle { <1.22922, 0.173467, 0.0197405>, <1.65637, 0.114632, 0.145912>, <1.56166, 0.224602, -0.0899203> }
	triangle { <1.32393, -1.00549, -0.242902>, <1.22922, -0.895516, -0.478734>, <1.56166, -0.84438, -0.588395> }
	triangle { <1.32393, -1.00549, -0.242902>, <1.56166, -0.84438, -0.588395>, <1.65637, -0.95435, -0.352563> }
texture { T_Copper_4B }
}
	rotate < 0, 2, 0>
	rotate < 7, 0, 0>
	scale < 0.564474, 0.564474, 0.564474 >
}


//light_source {<0, 0, 5> color rgb < 1 1 1 >}
light_source {<3, 5, 9> color rgb < 1 1 1 >}


// object light{
//        light_source {<0.167489, -2.9818, 1.46689> color rgb < 1 1 1 >}
//	rotate < 0, 2, 0>
//	rotate < 7, 0, 0>
//	scale < 0.564474, 0.564474, 0.564474 >
//}


//light_source {<0.167489, -5.9818, 1.46689> color rgb < 1 1 1 >}