//Ejemplo de prueba para una escena vista 3D
//Por: Mario H Tiburcio Z

#include "colors.inc"
#include "librerias.inc"

#declare PA = <2,0,1>;
#declare PB = <0,0,1>;
#declare PC = <0,1,1>;
#declare PD = <1,1,1>;
#declare PE = <2,0,2>;
#declare PF = <0,0,2>;
#declare PG = <0,1,2>;
#declare PH = <1,1,2>;

// Posicion de la camara
camera {
  location <6,6,-6>
  look_at <0,0,0>
}

// Fuente de luz principal
light_source {<4,5,-6> color White}

// Macro para crear triangulos
#macro Triangulo(v1, v2, v3, colorTriangulo)
    triangle {
        v1, v2, v3
        pigment { color colorTriangulo }
    }
#end

// FIGURA A -> 12 lados
// Cara (d,e,g,h)
Triangulo (PD, PE, PG, Red)
Triangulo (PE, PG, PH, Red)

// Cara (b,c,f,g)
Triangulo (PB, PC, PF, Blue)
Triangulo (PC, PF, PG, Blue)

// Cara (a,b,e,f)
Triangulo (PA, PB, PE, Red)
Triangulo (PB, PE, PF, Red)

// Piso ajedrezado
plane  { y,0 pigment {checker Black Gray }}
ejes3D

