Shortest path selection, checker deselect #52445
Labels
No Label
Meta
Good First Issue
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
Eevee & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds, Tests & Devices
Module
Python API
Module
Rendering & Cycles
Module
Sculpt, Paint & Texture
Module
User Interface
Module
VFX & Video
Priority
High
Priority
Low
Priority
Normal
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Information from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-manual#52445
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Ubuntu 14.04, Gnome 3 fallback, nvidia graphics
Blender Version
Broken: 2.79.1 ac28a4fba7, 2.78c
Short description of error
Checker deselect functionality for the shortest path selection tool is inconsistent with checker deselect in select menu. Shortest path option seems to deselect every Nth, the element it starts from changes, and actually selecting every Nth when it's other than every 2nd gets difficult because one has to change all 3 settings to get that done.
The manual says it's the same, linking to checker deselect
https://docs.blender.org/manual/en/dev/modeling/meshes/selecting/advanced.html#shortest-path
although checker deselect in the select menu doesn't do what it says in the manual either
https://docs.blender.org/manual/en/dev/modeling/meshes/selecting/advanced.html#checker-deselect
because "Using the current selection, it will deselected every nth element" is something it has never done afaik.
From left:
Exact steps for others to reproduce the error
Edge select mode, select shortest path with many edges in a straight line, adjust the operator values to do Nth selection for every 3rd. It's different from select menu -> checker deselect for every 3rd.
shortest_path_checker.blend
Changed status to: 'Open'
Added subscriber: @ja12
Added subscriber: @zeauro
It seems that manual does a too quick shortcut by linking to the checker deselect page.
Intention was to bring same options to a select tool. So, you have to understand that shortest path select have checker select option that are working the opposite to checker deselect options.
It was mentioned as is in 2.77 release logs.
https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.77/Modeling#Selection
But it is true that manual description does not correspond to tool behaviour for a select tool.
For a checker deselect tool, everything is deselected except every Nth element where there is a selection.
For a checker select tool, everything is selected except every Nth element where there is a deselection.
There is an explanation issue, here more than a software issue.
Maybe Nth selection should be renamed Nth deselection for Shortest Path Select.
Right, the behaviour is intended then and not a bug. The labels for the selection options still are wrong for shortest path selection. The manual doesn't decribe the tool correctly, link in release notes throws an error, the wording in Blender doesn't help, and there's no tooltips for the options.
Shortest path tool says "Nth selection", which is the same for checker deselect, and it says "selection" which can't mean anything other than selecting something, but it deselects. The whole word play is so unnecessary with these functions. Shortest path tool does the opposite of checker deselect, which means the functionality does the double negative of checker deselect.
If it says select, make it select. If it says deselect, have it deselect. It's pretty much self-explanatory that way, right? Checker deselect is actually a checker select tool, because it's used to select every Nth from the current selection. The opposite of what the manual and the tooltip say it does.
Because of that mess, I still don't understand why have select shortest path do the opposite of checker deselect? Was there a targeted workflow when it was made, or just to be different from another function? It could help when reducing geometry from a model, making the selections faster, and for that the same functionality as with checker deselect would suffice.
This issue was referenced by 4261
Changed status from 'Open' to: 'Resolved'