Apply transformation not working in 2.8?

I'm trying to use a Plain Axes empty as the pivot point of a circular array.

I've moved the empty where I need it to be and applied the location (Ctrl+A > Location) since it was messing up with the array.

 The location in the Transform tab is correctly changed to 0,0,0 but the empty is now back to the center of the scene.. what am I doing wrong?

  • spikeyxxx replied

    eireen Hi, you are not doing anything wrong.

    Apply Location moves the Origin of an Object to Location (0, 0, 0), the World Origin.

    But an Empty Is actually only an Origin.(Yes an Origin also has a Scale and Rotation!)

    So, if you move the Origin of an Empty (for instance by Applying the Location) you move the whole Empty. (I hope that makes sense...)

    I do not know how the Empty was messing up the Array in your case (it's really powerful, but can be tricky to get it right if you're not used to it...), but, like I said, Applying Location with an Empty is the same as Clearing its Location i.e. putting it at the World Origin (0, 0, 0).

    If you give more information I ( or anyone  else here at CGCookie) will be able to help you for sure;)

  • Irene Poli(eireen) replied

    Understood! In fact I tried with a different empty (the cicle) and the transformations were applied right away.

    What I got with the array was the main object being scaled and moved aroud the scene as soon as I set the object offset to be the empty.

    By the way, problem solved. This is what I wanted to achieve:

    Thanks for the explanation! :)