With the recent addition of new snapping elements, mixed snap is becoming crowded with so many different types of snapping elements.
Thus it is sometimes difficult to identify which element is being snapped.
The proposed solution is to use the icons related to each element instead of a circle.
Details
Diff Detail
- Repository
- rB Blender
- Branch
- master
- Build Status
Buildable 4529 Build 4529: arc lint + arc unit
Event Timeline
This looks to be getting in the way too much. Maybe offset that icon from the mouse cursor so that it doesn't overlap the snapped element, or just display it in the header.
I was going to make the same suggestion but you preceded me ...
however, perhaps in the future, it would be useful to preview the snapping points next to the cursor ... so you don't have to go looking for them "blindly"
+1 for snapping points preview.
Blender has semi hidden functionality where you can add snapping points with A hotkey when snapping toggle is on, maybe snapping points preview could use similar visual style (circles, crosses or squares to differentiate them from verts):
Wouldn't it become unreadable quickly as well ? (over a dense mesh) What's the rationale behind having a preview at all ? Most often (in my experience) the ambiguity is whether I am snapping to a point nearby on the desired object, or to some distant point part of another object that I didn't even notice was overlapping the first object. Communicating the target clearly might be as simple as highlighting the actual target element ?
Wouldn't it become unreadable quickly as well ? (over a dense mesh) What's the rationale behind having a preview at all ? Most often (in my experience) the ambiguity is whether I am snapping to a point nearby on the desired object, or to some distant point part of another object that I didn't even notice was overlapping the first object. Communicating the target clearly might be as simple as highlighting the actual target element ?
Some comments above, I talked about snapping points preview near the cursor radius ...
that is to say that if they appear with a gradient effect, you have no overflow. and you quickly know where the snapping point is.
An other applications that adopt this technique, it works great.
My question is why does the user need such a preview, since the displayed mesh already shows all information relevant to snapping ? (vertices, edges, faces) Is it an alternate way to communicate what snapping targets are active, or is there another purpose ?
From the gifs shown, this looks like it gets in the way too much. @William Reynish (billreynish), @Pablo Vazquez (pablovazquez), do you have a good idea for the design of this?
The logical options to me seem:
- Show icon in the header along with transform values.
- Show icon semi-transparent and a bit further removed from the cursor.
The patch D5557 already helps a lot to solve the initial problem.
The dotted line already helps to differentiate Perpendicular from Middle (which are the only ones that can confuse).
The only snap that needed to be distinguished from others is the Perpendicular.
A drawing was made especially for this one.



