Page MenuHome

UV: Box and lasso selection for partially intersecting edges
ClosedPublic

Authored by Siddhartha Jejurkar (sidd017) on Jul 4 2022, 7:57 PM.
Tags
  • Restricted Project
Subscribers
None
Tokens
"Like" token, awarded by campbellbarton."Like" token, awarded by PratikPB2123.

Details

Summary

In UV edge mode, box and lasso selections allow edge selections only
when the entire edge is contained within the selection area. This
doesn't consider any edges that partially overlap with the selection
area.

This is now fixed by adding a second pass, similar to how these
operators work for edit-mesh selections. Now if both operators are
unable to find any edges contained within the selection area, then
they will perform a second pass which checks for edges that partially
intersect with the selection area.

Now edge selection in the UV editor matches edit-mesh edge-selection
when drawing wire-frame.

Resolves T99443.

Diff Detail

Repository
rB Blender
Branch
uv-box-lasso-edge-fix (branched from master)
Build Status
Buildable 22850
Build 22850: arc lint + arc unit

Event Timeline

Siddhartha Jejurkar (sidd017) requested review of this revision.Jul 4 2022, 7:57 PM
Siddhartha Jejurkar (sidd017) created this revision.

Not including circle select in this patch as it appears to work as expected/correctly.

  • Minor updates, correct spelling in comments, use a/b for arg names instead of 1/2.
This revision was not accepted when it landed; it landed in state Needs Review.Jul 12 2022, 11:52 AM
This revision was automatically updated to reflect the committed changes.