//Ejemplo de prueba para una escena vista 3D
//Por: Mario H Tiburcio Z

#include "colors.inc"
#include "librerias.inc"

camera {
  location <10,10,-10>
  look_at <0,0,0>
}

light_source {<10,10,-10> color White}
/*box{
  <0,0,0>,<1,1,1>
  pigment {color Blue}
}*/

#declare pa=<-1,7,-3>;
#declare pb=<-1,7,0>;
#declare pc=<-1,3,0>;
#declare pd=<-1,3,-3>;
#declare pe=<-3,3,0>;
#declare pf=<-3,3,-3>;

#declare calza=union{

triangle{
   pa,pf,pd
   pigment {color Red}      
}

triangle{
   pc,pe,pb
   pigment {color Blue}      
}

triangle{
   pa,pb,pd
   pigment {color Yellow}      
}

triangle{
   pc,pd,pb
   pigment {color Yellow}      
}

triangle{
   pa,pf,pe
   pigment {color Green}      
}

triangle{
   pe,pa,pf
   pigment {color Green}      
}

triangle{
   pc,pd,pe
   pigment {color White}      
}

triangle{
   pd,pf,pe
   pigment {color White}      
}
triangle{
   pe,pb,pa
   pigment {color Green}      
}

}// calza

//plane  { y,-0.3 pigment {checker Black White }}

/*
object{
   calza
}*/

object{
   calza
   translate<-1,-3,0>
   scale<0.5,0.5,2>
   rotate<0,0,90>
   rotate<0,-90,0>
   translate<0,-1,1>
}
     
matrix{
  0.0000  0.5000  0.0000  0.0000
 -0.0000  0.0000 -0.5000  0.0000
 -2.0000  0.0000  0.0000  0.0000
  0.0000 -1.5000  2.5000  1.0000      
  }
