The snap working pivot's placement process should work similarly to place a target camera.
First, place the location of the pivot that will be the center. With 1 click. This is the same as the current snap working pivot, but additionally should be influenced by the original snap feature(image1). It must be able to be placed on any object on the screen.
After 1 click, you need to determine the direction, and at this time, the 'target' follows the mouse pointer. Target can also be installed in the same way. With 1 click. This is also affected by the original snap feature.
Using this, you can freely place the desired snap working pivot in any shape you want. It can be installed without distinguishing between objects, and rotation can be implemented very easily by looking at the target. Also, it blends naturally with the existing snap.
(image1)