Center array of objects in relation to another object I started to play around with Blender's Array Modifier and created an array of four cylinders which worked quite well.

However, I want to center that array on the top face of the object below the array in both x- and y-direction.



Since I have a 3D-CAD and some Inkscape background I am looking for a function like "center object" or "align object" which I can provide the boundary faces or edges to but was not able to find such a function.

How could I achieve the desired result? Is there a function I missed or if not, what is a preferable workflow for doing such alignment tasks?

As I said, coming from a 3D-CAD background, my first impression to Blender is that it seems to "think" somehow different...
Press Space and write align objects into the search box that appears, then Enter



Then on the undo panel on the bottom left click on X and then Shift-click on Y



Finally to place exactly on top, enable snapping to vertex and move along the Z axis only (either by dragging the arrow or with G Z

The place where the mouse is when you hit G usually denotes the vertex you want to snap to the point the mouse is when you click to release. I say usually because depending on the camera angle blender might misunderstand your intentions.