Odd behavior with array modifier

Hello!

Created a simple mesh and added an array modifier to it but I can’t get them to line up.
Tried applying scale but nothing seems to work.
If I create a new mesh everything works but I want to know what is wrong with this one.


Left is created with array modifier, right is manual. Right is the one I want to achieve.

Attachments

test.zip (72.1 KB)

The array uses the objects local axis. You have applied the object rotation or rotated in edit mode so you have screwed up the axis.


Either rotate back to match the correct axis or manually set the array X, Y and Z axis so it aligns and enable the merge option so any tiny gaps are removed

Attachments

test.blend (472 KB)

Didn’t have any idea about this, thanks a lot !