I am parenting an Object3D to another Object3D that changes position, rotation, and scale through an animation. I want the child Object3D to be moved relative to the parent's position and rotation, but I do not want the child to scale at all. Is this possible? Is there some way I can "lock" the scale of the child, or override it so it is always a constant scale regardless of the parents?
Worst case, is there some sort of hook or callback for when an object's scale or transform is updated that I can listen to and then rescale the object?
I am parenting using parent.add(child) and then updating the child's position to a certain offset.
Thanks in advance!