Hey, i’m having trouble understanding the math behind such an operation, and was wondering if anyone could help. Basically what I’m trying to do is keep the child in exactly the same position, orientation and scale when it is removed as when the parent influences it, as when removed the child will lose all the transformation operations it inherited from the parent.
I can preserve the scale and the translation, but the rotation I can’t currently preserve as it is relative to the parent. Rotating the parent rotates the child in an entirely different way then if i were to just rotate the child by the same amount because of the object’s location and the parent’s own local axis, and i’m rather stumped on how to perform the necessary conversions. Don’t suppose anyone can help? D: