Snapping - Priorities ?
In a CAD you usually use multiple of a available snapping options at a time. (Like Endpoint, Intersection, Midpoint, ...)
In FreeCAD you better use only one snap option at a time as otherwise it would lag or get unreliable. But constantly switching between modes is a bit inconvenient and slow.
In Bonsai you usually have basically all Snap Options enabled at a time. Overall that works very convenient. You can add all kind of elements and at the same tine insert Windows or Doors in Wall faces.
But since some weeks I ran into some problems where snapping "feels" a bit unreliable for me or like a regression in Snaps (which very likely is not the case).
It mostly happens when Face Snap Option activated, which is needed to insert e.g. Windows in Walls.
And if I get that correct, by Bonsai default, all snap options, including Faces are activated.
I tried to play with different snp options but it does not feel right to me.
So the question,
is there any way to offer some Snapping Options priorization ?
(Or is there already some that could be tweaked ?)
For me here on Mac it feels like Faces option has absolute top priority above everything else.
When I draw over any kind of Face (my ground plane) or top of a Slab, the beautiful soft axis lock or increments for even numbers is deactivated. Also I think it prevents from grid snap and often endpoint snaps fail.
What I would like is a (visible) snapping area around my cursor with an adjustable pixel size and a clear priorization :
- Grid (a special case ?)
- Endpoint/Vertex
- Edge Intersection
- Edge Center
- Along Edges
- Perpendicular
- Faces
So that you can sure that from all possible snap options inside your snapping radius (visible cursor snap radius and to expect snap option indicators welcomed) it will choose the Vertex over all other edge along-Edges or Faces.
Literally, if you would zoom out so far that your whole geometry fits inside the snapping radius, it would still snap to the nearest Vertex from cursor coordinates before anything else. If no top priority inside the snapping area, it will snap to the next priority.
If you explicitly want a lower prioritized snap option - you have to just zoom in closer until all higher priority snaps have left the snapping radius.
Or is that a utopia ?
(Blender limitations, effort, ....)


