Object Selection Accuracy

I wanted to show some progress on my python selection script.

Here’s the standard broken selection order cycling like you described, selecting in reverse order:
StandardDepthSearch

Here’s it working correctly from both angles using a custom depth search:
CustomDepthSearch

Mine will only select through an object if the mouse hasn’t moved since the previous click.

And It also works in edit mode on verts and edges.
VertexDepthSearchEdgeDepthSearch

Here’s the standard selection accuracy, just terrible:
StandardSelectionAccuracy

It’s so bad in edit mode it’s impossible to deselect a vertex without either clicking off the object or zooming in. Even clicking off the object results in accidental vert selections! So frustrating!:
StandardVertSelectionAccuracy

Here’s the accuracy improvements with the script in object mode:
CustomSelectionAccuracy

And a HUGE improvement in edit mode:
CustomVertSelectionAccuracy

1 Like