Set Array modifier to duplicate the object in both directions I modeled an object and want to have it 5 times in a row. I am using the arraymodifier, set the offset in my desired achsis to 1,1 (for a small gap) and the count to 5. My problem is now, that this extends the object to one direction only. I want my modeled object to stay in the center, 2 copies left, 2 right. I tried adding another array modifier with the negated offset, but that modifies the output result of the first one, obviously.

Is there a way for doing this? I could of cause apply my modifier and move the object back to where it belongs, but i dont want to apply yet and also i'm curious now if there is a solution for this.
Works with three Modifiers for a x-Axis symmetrical centered model from Front view:


Just add your Array Modifier to your object for the right two duplicates.

Then Add a Cube, translate it 1 BU to the left (minus x-Axis) in Edit Mode (thus keeping its Origin) and scale it up if necessary to encase the complete left half of your Mesh.


Now add a Boolean Modifier behind your Array Modifier selecting this Cube as Object in Difference Mode splitting your center Object in half, optionally hide the cube (H) and afterwards

Add a Mirror Modifier to replicate the right half to the left side...