Inconsistency in Snap Cursor operators (Edit Mode)
Open, Needs TriagePublic

Description

System Information
Win7 64bit
Manjaro Linux x64 (Nvidia GeForce GT 640)

Blender Version
Broken: 2.78c, 2.79RC1 and 2.75a (just for checking possible regression)

Short description of error

In Edit Mode, when the pivot point is set to Median Point, the Snap Cursor to Selected operator uses the medians of the vertices. When the pivot point is set to Bounding Box Center, the cursor snaps to the bounding box. However, the confusing thing is that we would then expect this operator to be influenced by the Pivot Point setting (e.g. when set to Active Element it would snap to the active element), but that's not the case. Only Median Point has an influence on it. All the other settings result in snapping to the bounding box center. Of course there's the Snap Cursor to Active operator but then why not have a Cursor to Median operator ?

I say even better we should simply have a Cursor to Pivot Point operator. No more confusion and less buttons.

‪‪ ‏‏‏
STEPS TO REPRODUCE

Open this file :

  1. set Pivot Point to Median Point
  2. do Shift+S > Cursor to Selected : it uses the median
  3. set Pivot Point to Bounding Box Center
  4. do Shift+S > Cursor to Selected : it uses the bounding box
  5. set Pivot to Active Element
  6. do Shift+S > Cursor to Selected : it uses the bounding box
  7. be confused

And there's more.
When the Pivot point is set to Bounding Box, the pivot goes on the object-space bounding box, but the 3D cursor snaps to the world-space bounding box, not letting you any choice.

  1. in Object Mode, Rotate the object on X by -30 and on Z by -30
  2. in Edit Mode, while Pivot Point is set to Bounding Box, snap the Cursor to Selected : it's not on the same spot as the Pivot because the Pivot is in object-space.

There should be an option in the F6 menu when snapping the cursor to select which space to use, or even better if we replace the snap Cursor to Selected operator by Cursor to Pivot Point, there should be an Object-space Bounding Box and a World-space Bounding Box option in the Pivot Point dropdown. Yeah I would really prefer that personally.

Details

Type
Bug
Caetano (Caetano) edited the task description. (Show Details)
Caetano (Caetano) edited the task description. (Show Details)
Caetano (Caetano) edited the task description. (Show Details)
Caetano (Caetano) edited the task description. (Show Details)
This comment was removed by Caetano (Caetano).
This comment was removed by Caetano (Caetano).
Caetano (Caetano) edited the task description. (Show Details)
Caetano (Caetano) edited the task description. (Show Details)
Caetano (Caetano) changed the title from "Inconsistency in Snap Cursor operators" to "Inconsistency in Snap Cursor operators (Edit Mode)".Sat, Aug 12, 1:16 AM
Caetano (Caetano) edited the task description. (Show Details)
Caetano (Caetano) edited the task description. (Show Details)
Caetano (Caetano) edited the task description. (Show Details)
Caetano (Caetano) edited the task description. (Show Details)