I have this hexagonal column that I made with an array modifier (with a rotated empty offset), since all 6 sides of it are the same. I need that column (the result of the first array) to be duplicated in a circle as well. When using empties as the offset, you need to position the object's origin where the empty is. The problem I face now is that I cannot use a second array modifier with an object offset on top of the first one, because I would have to move the object's origin (which is already positioned to make the first array work, and moving it will change the first array's result). Obviously I cannot have 2 origins for the same object. I know I can APPLY the first array and then move my origin for the second array but the whole point is to try to avoid this in case I need to modify the column itself. Any way I can make this work?
- Add a second array modifier to your column.
- Crate a second empty at the same location of origin of the column and assign it in the second array modifier.
- Set the 3D Cursor where the center of the array should be.
- Set Pivot Point to 3D Cursor
- Select the second empty and rotate it on Z axis (360/count number in second array modifier)