In [1]:
using Compose3D
In [2]:
using Color
In [3]:
function makeColorStairs(n::Integer)
colors = distinguishable_colors(n)
stairs = Context(-10mm,-10mm,-n/2*mm,n*mm,n*mm,n*mm);
cubes = [cube(0mm,0mm,i*d/n,w) for i in 0:n-1]
for (index,color) in enumerate(colors)
stairs = compose(stairs,
(
Context(w*index/n,h*index/n,0mm,w/n,h/n,d),
mesh_color(color),
cubes...
)
);
end
stairs
end
makeColorStairs(10)
Out[3]:
In [ ]: