I'm trying to animate a door turning and I've successfully created the keyframes by using rotate on the X-Y axis around my 3D cursor. I've created start and end keyframes that are fine:

note how both have the end fixed on the 3d cursor, my pivot point. However, the animation has the door poking out, for lack of a better word, 'escaping' the hinge.
It rotates and changes location, making it jut out and snap back again. I've tried adding more keyframes in the middle to fix its position, but then I can't control the easing...
I'm very new to blender and animation, so I'm not sure how to proceed >< Is there a setting to sort of 'fix' the door to the 'hinge' or pivot point during animation? Any help would be so much appreciated!



