This is my “Snap To Surface Tool“. I had a request from an artist who was using a lot of decals, paintings, posters ect. in their project. They wanted a way to quickly place objects in the scene without having to worry about them being flush with a surface and then to just have his objects snap in place when they were done.
This tool allows the user to tag any object that needs to be snapped and then click a button. The tool handles the rest. It will maintain any previous rotation that does not need to be modified in order to get the object to become flush with the closest surface.