

#declare podest_oltarz=union
{
        box { <-520,0,2400>,<500,20,3000> }
        box { <-300,20,2500>,<300,40,3000> }
        box { <-520,20,2700>,<500,40,3000> }
        box { <-520,40,2800>,<500,60,3000> }
        box { <-300,60,2830>,<300,80,3000> }
        box { <-270,80,2860>,<270,100,3000> }
        box { <-240,100,2890>,<240,120,3000> }
        material { M_kos_bial }
        //pigment { color Red}
}



object { podest_oltarz } 
#if(_podloga_)

#declare kostka_biala=box
{
        <0.25,-3,0>,<49.75,0,49.75>
        material { M_kos_bial }
}
#declare kostka_czarn=box
{
        <0.25,-3,0>,<49.75,0,49.75>
        material { M_kos_czar }
}
#declare seg_podlogi=union
{
        #declare plusZ=-100;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_biala translate <-900,0,100+plusZ> }
        object { kostka_biala translate <-850,0,100+plusZ> }
        object { kostka_biala translate <-800,0,100+plusZ> }
        object { kostka_biala translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
        #declare plusZ=-50;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_biala translate <-900,0,100+plusZ> }
        object { kostka_biala translate <-850,0,100+plusZ> }
        object { kostka_biala translate <-800,0,100+plusZ> }
        object { kostka_biala translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
        #declare plusZ=0;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_czarn translate <-900,0,100+plusZ> }
        object { kostka_biala translate <-850,0,100+plusZ> }
        object { kostka_biala translate <-800,0,100+plusZ> }
        object { kostka_czarn translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
        #declare plusZ=50;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_czarn translate <-900,0,100+plusZ> }
        object { kostka_biala translate <-850,0,100+plusZ> }
        object { kostka_biala translate <-800,0,100+plusZ> }
        object { kostka_czarn translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
        #declare plusZ=100;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_czarn translate <-900,0,100+plusZ> }
        object { kostka_czarn translate <-850,0,100+plusZ> }
        object { kostka_czarn translate <-800,0,100+plusZ> }
        object { kostka_czarn translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
        #declare plusZ=150;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_czarn translate <-950,0,100+plusZ> }
        object { kostka_biala translate <-900,0,100+plusZ> }
        object { kostka_czarn translate <-850,0,100+plusZ> }
        object { kostka_czarn translate <-800,0,100+plusZ> }
        object { kostka_biala translate <-750,0,100+plusZ> }
        object { kostka_czarn translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
        #declare plusZ=200;
        object { kostka_czarn translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_biala translate <-900,0,100+plusZ> }
        object { kostka_czarn translate <-850,0,100+plusZ> }
        object { kostka_czarn translate <-800,0,100+plusZ> }
        object { kostka_biala translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_czarn translate <-650,0,100+plusZ> }
        #declare plusZ=250;
        object { kostka_czarn translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_biala translate <-900,0,100+plusZ> }
        object { kostka_czarn translate <-850,0,100+plusZ> }
        object { kostka_czarn translate <-800,0,100+plusZ> }
        object { kostka_biala translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_czarn translate <-650,0,100+plusZ> }
        #declare plusZ=300;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_czarn translate <-950,0,100+plusZ> }
        object { kostka_biala translate <-900,0,100+plusZ> }
        object { kostka_czarn translate <-850,0,100+plusZ> }
        object { kostka_czarn translate <-800,0,100+plusZ> }
        object { kostka_biala translate <-750,0,100+plusZ> }
        object { kostka_czarn translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
        #declare plusZ=350;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_czarn translate <-900,0,100+plusZ> }
        object { kostka_czarn translate <-850,0,100+plusZ> }
        object { kostka_czarn translate <-800,0,100+plusZ> }
        object { kostka_czarn translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
        #declare plusZ=400;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_czarn translate <-900,0,100+plusZ> }
        object { kostka_biala translate <-850,0,100+plusZ> }
        object { kostka_biala translate <-800,0,100+plusZ> }
        object { kostka_czarn translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
        #declare plusZ=450;
        object { kostka_biala translate <-1000,0,100+plusZ> }
        object { kostka_biala translate <-950,0,100+plusZ> }
        object { kostka_czarn translate <-900,0,100+plusZ> }
        object { kostka_biala translate <-850,0,100+plusZ> }
        object { kostka_biala translate <-800,0,100+plusZ> }
        object { kostka_czarn translate <-750,0,100+plusZ> }
        object { kostka_biala translate <-700,0,100+plusZ> }
        object { kostka_biala translate <-650,0,100+plusZ> }
}




object { seg_podlogi translate <0,0,-600> }
object { seg_podlogi }
object { seg_podlogi translate <0,0,600> }
object { seg_podlogi translate <0,0,1200> }
object { seg_podlogi translate <0,0,1800> }
object { seg_podlogi translate <0,0,2400> }
#declare ile=0;
#while(ile<70)
        object { kostka_biala translate <-600,0,-600+ile*50> }
        object { kostka_biala translate <-550,0,-600+ile*50> }
        object { kostka_biala translate <-500,0,-600+ile*50> }
        object { kostka_biala translate <-450,0,-600+ile*50> }
        object { kostka_biala translate <-400,0,-600+ile*50> }
        object { kostka_biala translate <-350,0,-600+ile*50> }
        object { kostka_biala translate <-300,0,-600+ile*50> }
        object { kostka_biala translate <-250,0,-600+ile*50> }
        object { kostka_czarn translate <-200,0,-600+ile*50> }  
              
        object { kostka_biala translate <500,0,-600+ile*50> }
        object { kostka_biala translate <550,0,-600+ile*50> }
        object { kostka_biala translate <400,0,-600+ile*50> }
        object { kostka_biala translate <450,0,-600+ile*50> }
        object { kostka_biala translate <300,0,-600+ile*50> }
        object { kostka_biala translate <350,0,-600+ile*50> }
        object { kostka_biala translate <250,0,-600+ile*50> }                        
        object { kostka_biala translate <200,0,-600+ile*50> }
        object { kostka_czarn translate <150,0,-600+ile*50> }
        
        #declare ile=ile+1;
#end


object { seg_podlogi translate <1600,0,-600>}
object { seg_podlogi translate <1600,0,000>}
object { seg_podlogi translate <1600,0,600> }
object { seg_podlogi translate <1600,0,1200> }
object { seg_podlogi translate <1600,0,1800> }
object { seg_podlogi translate <1600,0,2400> }


#declare seg_podlogi2=union
{
        #declare plusZ=-150;
        object { kostka_czarn translate <-150,0,100+plusZ> }
        object { kostka_biala translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_biala translate <  50,0,100+plusZ> }
        object { kostka_czarn translate < 100,0,100+plusZ> }
        #declare plusZ=-100;
        object { kostka_czarn translate <-150,0,100+plusZ> }
        object { kostka_biala translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_biala translate <  50,0,100+plusZ> }
        object { kostka_czarn translate < 100,0,100+plusZ> }
        #declare plusZ=-50;
        object { kostka_czarn translate <-150,0,100+plusZ> }
        object { kostka_biala translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_biala translate <  50,0,100+plusZ> }
        object { kostka_czarn translate < 100,0,100+plusZ> }                  
        #declare plusZ=0;
        object { kostka_biala translate <-150,0,100+plusZ> }
        object { kostka_czarn translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_czarn translate <  50,0,100+plusZ> }
        object { kostka_biala translate < 100,0,100+plusZ> }        
        #declare plusZ=50;
        object { kostka_biala translate <-150,0,100+plusZ> }
        object { kostka_czarn translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_czarn translate <  50,0,100+plusZ> }
        object { kostka_biala translate < 100,0,100+plusZ> }        
        #declare plusZ=100;
        object { kostka_biala translate <-150,0,100+plusZ> }
        object { kostka_biala translate <-100,0,100+plusZ> }
        object { kostka_czarn translate <-50 ,0,100+plusZ> }
        object { kostka_czarn translate <   0,0,100+plusZ> }
        object { kostka_biala translate <  50,0,100+plusZ> }
        object { kostka_biala translate < 100,0,100+plusZ> }
        #declare plusZ=150;
        object { kostka_biala translate <-150,0,100+plusZ> }
        object { kostka_biala translate <-100,0,100+plusZ> }
        object { kostka_czarn translate <-50 ,0,100+plusZ> }
        object { kostka_czarn translate <   0,0,100+plusZ> }
        object { kostka_biala translate <  50,0,100+plusZ> }
        object { kostka_biala translate < 100,0,100+plusZ> }
        #declare plusZ=200;
        object { kostka_biala translate <-150,0,100+plusZ> }
        object { kostka_czarn translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_czarn translate <  50,0,100+plusZ> }
        object { kostka_biala translate < 100,0,100+plusZ> }        
        #declare plusZ=250;
        object { kostka_biala translate <-150,0,100+plusZ> }
        object { kostka_czarn translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_czarn translate <  50,0,100+plusZ> }
        object { kostka_biala translate < 100,0,100+plusZ> }  
        #declare plusZ=300;
        object { kostka_czarn translate <-150,0,100+plusZ> }
        object { kostka_biala translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_biala translate <  50,0,100+plusZ> }
        object { kostka_czarn translate < 100,0,100+plusZ> }
        #declare plusZ=350;
        object { kostka_czarn translate <-150,0,100+plusZ> }
        object { kostka_biala translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_biala translate <  50,0,100+plusZ> }
        object { kostka_czarn translate < 100,0,100+plusZ> }
        #declare plusZ=400;
        object { kostka_czarn translate <-150,0,100+plusZ> }
        object { kostka_biala translate <-100,0,100+plusZ> }
        object { kostka_biala translate <-50 ,0,100+plusZ> }
        object { kostka_biala translate <   0,0,100+plusZ> }
        object { kostka_biala translate <  50,0,100+plusZ> }
        object { kostka_czarn translate < 100,0,100+plusZ> }                          

}

object { seg_podlogi2 translate <0,0,-600>}
object { seg_podlogi2 translate <0,0,000>}
object { seg_podlogi2 translate <0,0,600> }
object { seg_podlogi2 translate <0,0,1200> }
object { seg_podlogi2 translate <0,0,1800> }
object { seg_podlogi2 translate <0,0,2400> }

#end