I want to create a simple 2d array which distributes an object in both X and Y at a fixed interval based on the object's pivot. I know I can do this using X evenly using the Distance rule. The distance rule uses the pivot for it's calculations. However I only set the distance this way on one axis.

To create spacing on the other axis, I have to use segment padding. This works but it's not very elegant since it is based on the size of the object rather than distributing it based on its pivot like the old-fashioned max array tool. How can I get a 2d array with distances based on the object pivot only?

To create spacing on the other axis, I have to use segment padding. This works but it's not very elegant since it is based on the size of the object rather than distributing it based on its pivot like the old-fashioned max array tool. How can I get a 2d array with distances based on the object pivot only?