I suppose this is pretty basic and I have figured out some of how to do this…
Given a bolt laying on a surface at a random rotation and a block or plate with a round or square hole in it.
The goal is to animate the bolt rising above the block, aligning with the hole, then insert into the hole.
Easy enough to get make a custom transform orientation and align transform to orientation. Then set cursor to the center of the hole and then selected to cursor.
But, this puts the origin of the selected object at the surface of hole. The origin of the bolt is at the junction between the head and the shaft. This is where it makes most sense since that is where the head would lay on the surface when inserted in a hole. So, it would be good to avoid moving the origin.
Is there a way to get it to be offset from the cursor by some amount. I know I can move the cursor itself before the snap.
I didn’t understand the exact question. (Language problem)
When creating an animation, try using Empty if you need other settings without affecting the object
Use Empty as an alternative to origin without moving origin…