In a previous question (How do I add a mesh to a face which is 45 degrees to either the X or Y axis?) one of the methods suggested was using the array modifier and an 'empty' which I am able to replicate. However when I add extra meshes to one face of my object it doesn't replicate it on all the other faces. What I did was add a cylinder with 8 vertices. I then removed all but one of the faces of the octagon (I did this in edit mode selecting edges and deleted those edges). I then added an 'empty' at the origin of the initial octagon, added an array modifier to the now single face with a count of 8 and object offset selected and the object selection set to the empty. I then rotated the empty on the z axis 45 degrees and my octagon was draw as expected. I now am trying to add two mesh cubes to all faces. I add them to one face and expect that to be replicated to the other 7 faces but it doesn't. I have tried adding before 'applying' the array modifier and after and it still will not work.