// Esta es la piramide // This is pyramid
// Made by Txemi Jendrix inspiriens. (tji@euskalnet.net )


//
// Aqui un peldanio // Here one stage
//

#declare Cube008 = object {
  box { // Cube008
    <-1, -1, -1>, <1, 1, 1>
    material {
      briccky_txt
    }
    scale <2.0, 21.0, 2.25>
    rotate -15.0*y
    translate  <21.439717, 0.0, 2.380926>
  }
}
#declare peldano = difference {
  box { // Cube007
    <-1, -1, -1>, <1, 1, 1>
    scale <20.0, 20.0, 1.5>
    translate  1.5*z
  }
  object { Cube008 }
  object { // Cube009 -> Cube008
    Cube008
    rotate -90.0*z
  }
  object { // Cube010 -> Cube008
    Cube008
    rotate -180.0*z
  }
  object { // Cube011 -> Cube008
    Cube008
    rotate 90.0*z
  }
  material {
    Polished_Chrome
  }
}

// Ahora la piramide // Now the piramid          


#declare piramide= 
union { // piramide
  object { peldano }
  object { // peldano1 -> peldano
    peldano
    scale <0.94, 0.94, 1.0>
    translate  3.0*z
  }
  object { // peldano2 -> peldano
    peldano
    scale <0.88, 0.88, 1.0>
    translate  6.0*z
  }
  object { // peldano3 -> peldano
    peldano
    scale <0.82, 0.82, 1.0>
    translate  9.0*z
  }
  object { // peldano4 -> peldano
    peldano
    scale <0.76, 0.76, 1.0>
    translate  12.0*z
  }
  object { // peldano5 -> peldano
    peldano
    scale <0.7, 0.7, 1.0>
    translate  15.0*z
  }
  object { // peldano6 -> peldano
    peldano
    scale <0.64, 0.64, 1.0>
    translate  18.0*z
  }
  object { // peldano7 -> peldano
    peldano
    scale <0.58, 0.58, 1.0>
    translate  21.0*z
  }
  object { // peldano8 -> peldano
    peldano
    scale <0.52, 0.52, 1.0>
    translate  24.0*z
  }
  object { // peldano9 -> peldano
    peldano
    scale <0.46, 0.46, 1.0>
    translate  27.0*z
  }
  object { // peldano10 -> peldano
    peldano
    scale <0.4, 0.4, 1.0>
    translate  30.0*z
  }
  object { // peldano11 -> peldano
    peldano
    scale <0.34, 0.34, 1.0>
    translate  33.0*z
  }
  object { // peldano12 -> peldano
    peldano
    scale <0.28, 0.28, 1.0>
    translate  36.0*z
  }
  hollow
  rotate 30.0*z
}