Why will 'Copy Rotation' constraint make this object point in an unexpected direction? I'm trying to get an IK rig set up for a lamp and have tried to use constraints on the objects in the scene.



What I'm trying to do is to tell the lower strut of this leg to copy the rotation of the strut next to it (which is parented to a bone in the armature), however, as soon as I set the target to the parallel leg, it flares out from the model in a way I didn't expect.



I've tried to change the axis in the 'Copy Rotation' constraint settings to no avail, checked the origins of the objects but I can't quite wrap my head around why it's behaving like this - any idea where I've gone wrong?
From my experience, unless you have a good reason to use the Copy Rotation constraint, it is best to parent the object in question to the armature. If, as I believe to be the case here, there's no need to deform the mesh (i.e. all movable parts are separate objects), you can use the Bone parenting mode. Using this mode will make it so you're not required to use weight groups, which are irrelevant if the object is not to be deformed but only transformed.