This is an excellent addon, the ability to quickly snap the 3D cursor to vertices in object view alone is worth the install. And on top of that, the functionality to use the 3D cursor as the transformation origin, without actually changing the pivot point, It's just brilliant.
Thank you for making and maintaining it!
Suggestions for future versions.
Thank you for the review!
That's a good point. I will add it in v1.0.3.
For 1.0.x versions, the 'Snap' operator only relies on the built-in 'transform' operator, allowing only custom adjustments prior to calling it. Thus, it is limited to built-in snap options, which do not include face centers or origins and cannot be performed in one step. For now, there are two options available:
Sure, this is doable. I will add this in v1.0.3, however, it will only work between operations.
Yes, that's a good point as well, and I'm adding some rotation related options in v1.0.3. However, it will again be limited to adjustments prior to calling the operator. I'm not quite sure what you mean by 'reset the three axes separately.' It would be helpful if you could expand on your idea here: https://github.com/chokavr/3D-Cursor-plus/discussions/categories/ideas
Hm, it works for me already. Since it is basically a default 'transform' operator, after you call it, you can select some vertices with 'A', move the mouse cursor away, and press 'Enter'. The cursor will snap to the middle of those points.
I'm already working on version 1.1.0, which will introduce a second/experimental modal 'Snap' operator (heavily inspired by Quick Snap addon by Julien Heijmans). It will provide the ability to change its behavior on the fly with shortcuts: choose the snap targets (including object origins and face centers) and toggle between multiple rotation options. I won't provide exact time frames, but current progress feels promising.
Thank you for the feedback, and stay tuned for upcoming updates!
Great little addon, thanks! But I found some strange behavior (mesh moving) when using "3D Viewport Pie Menus" extension with your addon enabled. I created an issue on Github about that.