Lets keep playing with the cube. Now with increasingly open cubes, that this time turn around themselves in the three axis while they go up, so we have a vertical column.

The geometrical code for this last image is as follows (povray again):
#declare cubhuec= difference {
box {<-1.05, -1.05, -1.05> < 1.05, 1.05, 1.05> pigment{ color rgbf<.54, .55, .99,0>} }
box {<-1, -1, -1.3> < 1, 1, 1.3> pigment{ color rgbf<1, .3, .2,0>} }
box {<-1, -1, -1.3> < 1, 1, 1.3> rotate <0,90,0> pigment{ color rgbf<1, .3, .2,0>} }
box {<-1, -1, -1.3> < 1, 1, 1.3> rotate <90,0,0> pigment{ color rgbf<1, .3, .2,0>} }
}
#declare hcolumn=7;
#declare n=0;
#declare ndiv=1;
#while (n<ndiv)
object {cubhuec scale <1,1,1> rotate <360*n/ndiv,360*n/ndiv,360*n/ndiv> translate <0,0,n*hcolumn/ndiv> }
#declare n=n+1 ;
#end
box {<-10, -10, -4> < 10, 10, -1.2> pigment{ color rgbf<.99, .99, 1,0> } } //floor

Leave a comment