What I've done is...
Created plain axis at origin of geometry.
Created an 18-segment Torus, and then deleted everything but one of the segments (so I've got a 20 degree torus).
Follow the Array settings for fixed count 2, object offset, object empty, and I've suddenly got another object appearing. And nowhere near where it should be:
What fundamental piece am I looking at?
That did it. Thanks, everyone. It didn't occur to me that I had to apply transforms to an empty. Which, considering we're rotating and scaling it, obviously that would matter.
Hi Joe MMerijeek,
This comes with a warning; this is especially true when working with Meshes:
Please do not get into the habit to Apply All Transforms ('ever'). Only Apply the Scale ('always').
You might sometimes want to 'reset' the Rotation and/or Location with ALT+R and ALT+G, but Applying the Rotation should be avoided (if possible) and Applying the Location is almost never what you want. Applying a Transform is done to the Origin (Coordinate System) of an Object, leaving the Mesh as it is (visually), while Clearing a Transform sets the whole Mesh (with its Origin) back.
Now, an Empty is just an Origin, so Clearing and Applying a Transform does exactly the same thing (i.e. has the same result).