I need to get the actual pose bone head and tail position at a particular frame in world space during the animation. Want to avoid calling bpy.context.scene.frame_set as it is quite expensive. Is there a way to get that?
I have tried with
fcurve.evaluate, but it only returns
rotation_quaternion and doesn't take care of the parent-child relations and other things impacting bone location (please refer to Calculating transformation matrix of a pose bone).
Any help or pointers would be appreciated.