Reparent object with transformations of new parent To begin, I had an empty as a parent of a bunch of objects (think books with many children). I wanted to duplicate this as a set so I followed the following instructions:


Select Parent.
Shift+G, Children.
Shift select parent (by default it will be deselected when the children get selected).
Alt+D to duplicate.


However, after duplicating many times, and translating and rotating the empties (think duplicating and positioning books on a bookcase), I realized that one of the children was hidden so it did not get duplicated.



So I'm looking for a good way to duplicate this child and reparent this to a new empty, applying the new transformations. As far as I know, there is no way to transform an object by parenting it. Whatever advice I am given here will not only help me fix my problem, but allow me to make use of this technique for new projects.
The best solution I have found thus far:


Select the child and its parent.
Press Alt+D to duplicate linked.
Manually copy the transform, rotation, and scale from the destination empty to the new empty.
Select the new child.
Press Alt+P > Clear [Parent] and Keep Transformation
Parent it to the destination empty.
Delete the duplicated empty.