![]() |
#1
|
|||
|
|||
Changing parent without changing absolute global position?
Hi,
I'm trying to set an object's parent without changing its global absolute position. Whenever I set the object's parent, its position resets to [0, 0, 0] on its parent's relative coordinate system (its position becomes the same as its parents position). How do I get around this? I have tried many things, such as finding the object's position on the absolute global coordinate system, setting the object's parent, and then setting the object's position back to the one I found earlier. This doesn't seem to work. Another seemingly easy way to do this would be to find the object's position relative to its soon-to-be parent's position, but I can't do this because they are not in the same hierarchy—I have to subtract both positions on the absolute global coordinate system. Then, of course, I set the object's parent and move it back to the correct position that I just went through the work of finding. All of these ways don't work. How do I set and object's parent without changing it's global position? Last edited by The SundanceKid; 05-21-2014 at 01:53 PM. |
|
|