I'm trying to mirror an object like this (see picture) such that the mirrored object behaves exactly like it would using the Mirror Modifier - that is, mirrored transforms and mesh. Currently I have achieved this using drivers and linking mesh data. But can it be done by not using drivers - either by modifying the Mirror Modifier itself, or creating a custom modifier, or by linking a modified source object data, or any other method?
I'm really grasping at straws because I have no idea about the directions this can go in.
PS: Note that using the array modifier with an object offset is no good since it needs the transforms to be applied.
PPS: You can suggest an Add-on if you know any.