Hi,
I’m making something similar to a level editor, the user can create objects and manipulate them around. I’m trying to get a smart snap functionality working, basically I want to detect surfaces of other objects and align with the current selected object’s best surface. Not very well defined, I know. What surface, of the selected object, will it chose? how to detect the surfaces? I’m a little stumped and could use some help ![]()
Another idea was to let the user click the surface of the selected object and drag it to another object’s surface, all that is left to do is find the best orientation which could be left for the user.