//Por: Jürgen Garrido Cervates

#include "colors.inc"
#include "librerias.inc"

camera {
    //orthographic
    perspective
    location <3,3,-3>
    look_at <0,0,0>
}

light_source {<4,5,-6> color White shadowless}

#macro Cuadrilatero(v1, v2, v3, v4, colorFigura)
    union{
        triangle {
        v1, v2, v3
        pigment {color colorFigura}
        }

        triangle {
            v1, v3, v4
            pigment {color colorFigura}
        }
    }
#end

cylinder {
    <-2,10,-1>, <-2,-10,-1>, 0.03 // center of one end, center of other end, radius
    pigment {color Green}
    
}

union {
    Cuadrilatero(<-2,0,-1>, <-2,0,1>, <2,0,0>, <2,0,0>, Red)
    Cuadrilatero(<-2,0,0>, <-2,1,0>, <-1,0,0>, <-1,0,0>, Yellow)
    Cuadrilatero(<-2,0.3,-1>, <-2,0.3,1>, <-2,0,1>, <-2,0,-1>, Blue)
    translate <2, 0, 1> // <x, y, z>
    rotate <0, -90, 0> // <x°, y°, z°>
    translate <-2, 0, -1> // <x, y, z>
}


plane  { y, -0.001 pigment {checker Gray White }}
ejes3D

