Question: Different color for different faces of a cube

Hi all,
I plot a cube using the command

with(plottools);
cube := cuboid([0, 0, 0], [1, 1, 1], color = black);
plots[display](cube, scaling = constrained, axes = boxed, style = wireframe, thickness = 3, orientation = [40, 75]) 

Now I would like to plot with different colors some of the faces/edges of the cube? How do i do it? Is it better to use a different code for the cube itself?

Bests
Manu 

Please Wait...