Tweak "Mesh Align" pie, now known as "Mesh Flatten" #29

Merged
Demeter Dzadik merged 1 commits from rework_mesh_align into main 2024-09-08 13:10:51 +02:00
Collaborator

I found the original pie menu so incredibly confusing. None of the buttons did what I expected them to do. And I didn't feel like any of these operations had anything to do with "alignment", because to me that word means aligning two objects precisely with each other, like the Mesh Align Plus add-on.
These operators are "Scale by a factor of 0" operations, with different pivot points. The new pie tries to reflect that, by being renamed to "Mesh Flatten", as well as slightly re-organizing, and mostly re-labelling the buttons to describe what the selection is going to be flattened up against. Functionality is unchanged.

Before After
  • "Center X" will scale your selection by a factor of 0 on the global X axis, with the pivot point at the center of your selection.
  • "Selection Bounds -X" will scale your selection by a factor of 0 on the local X axis, with the pivot point at the lowest X coordinate of the selection's bounding box.
  • "Origin X" will scale your selection by a factor of 0 on the local X axis, with the pivot point at the object origin.

This is exactly the same functionality as it was before, I just tried to find more predictable button labels.

I expect this confusing pie was not used by many people, since you can do these operations pretty easily without a pie anyways, and the changes are pretty minor, so I aim to push this with the next update, but in any case, feedback always welcome.

I found the original pie menu so incredibly confusing. None of the buttons did what I expected them to do. And I didn't feel like any of these operations had anything to do with "alignment", because to me that word means aligning two objects precisely with each other, like the [Mesh Align Plus](https://extensions.blender.org/add-ons/mesh-mesh-align-plus/) add-on. These operators are "Scale by a factor of 0" operations, with different pivot points. The new pie tries to reflect that, by being renamed to "Mesh Flatten", as well as slightly re-organizing, and mostly re-labelling the buttons to describe what the selection is going to be flattened up against. Functionality is unchanged. | | Before| After | |----------|----------|----------| | | <img src="/attachments/0e3f4f8c-7ab0-4f51-83ef-cdb85f13e0b6" width=400> | <img src="/attachments/0825e252-8d96-4dd0-90d9-0cd091b6baba" width=400> | - "Center X" will scale your selection by a factor of 0 on the global X axis, with the pivot point at the center of your selection. - "Selection Bounds -X" will scale your selection by a factor of 0 on the local X axis, with the pivot point at the lowest X coordinate of the selection's bounding box. - "Origin X" will scale your selection by a factor of 0 on the local X axis, with the pivot point at the object origin. This is exactly the same functionality as it was before, I just tried to find more predictable button labels. I expect this confusing pie was not used by many people, since you can do these operations pretty easily without a pie anyways, and the changes are pretty minor, so I aim to push this with the next update, but in any case, feedback always welcome.
Demeter Dzadik added 1 commit 2024-09-08 04:05:52 +02:00
Demeter Dzadik added 1 commit 2024-09-08 04:12:50 +02:00
Demeter Dzadik added 1 commit 2024-09-08 04:18:23 +02:00
Demeter Dzadik force-pushed rework_mesh_align from 20b1cb65a9 to d9b1e15fac 2024-09-08 04:18:58 +02:00 Compare
Demeter Dzadik force-pushed rework_mesh_align from d9b1e15fac to 6204b9cbc3 2024-09-08 04:47:58 +02:00 Compare
Demeter Dzadik merged commit 3e6e2c07b8 into main 2024-09-08 13:10:51 +02:00
Demeter Dzadik deleted branch rework_mesh_align 2024-09-08 13:10:52 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: extensions/space_view3d_pie_menus#29
No description provided.