5c82c9bae4
Edit Mesh: Auto Merge - Split Edges & Faces - Better logic for splitting faces
...
Differential Revision: https://developer.blender.org/D6626
2020-01-27 08:38:05 -03:00
c128b30bd1
Edit Mesh: pass in Mesh instead of BMEditMesh to EDBM_update_generic
...
This avoids a list lookup in Main (recently added), passing in a mesh
instead of an edit-mesh, since the mesh links to the edit-mesh.
2020-01-07 22:14:36 +11:00
d27fb46715
EditMesh: Improve AutoMerge with Split Edges & Faces
...
Previously, compared to `Auto Merge` without `Split Edges & Faces`,
`Auto Merge` with this option ignored duplicates between selected
vertices. It only considered duplicates between selected vertices and
unselected vertices.
This is a regress and not a progress.
This commit implements this behavior, so this option matches the other
`Auto Merge`.
2020-01-01 21:06:59 -03:00
852c727073
Transform: AutoMerge & Split: Create and merge vertices at edge intersections
...
Differential Revision: D5635
2019-09-12 13:32:44 -03:00
c168092014
Fix T69792: Auto-merge split faces creates faces with unrelated wire edges.
2019-09-12 10:58:18 -03:00
a3559a70dd
Fix T69404: Merge by distance crash with Unselected
...
Error introduced when removing the automerge bmesh operator.
2019-09-03 00:35:22 +10:00
b1079ec3f2
Edit Mesh: AutoMerge and Split: Improve detection of the best split face
2019-08-28 20:07:43 -03:00
7aed8f69d1
Fix possible endless loop in AutoMerge and Split
2019-08-28 20:04:26 -03:00
ed066f231d
Cleanup: remove automerge BMesh operator
...
Move logic into EDBM_automerge since this is meant to run after
transform and isn't a generic editing operation.
2019-08-28 13:20:05 +10:00
f93b69c17a
Cleanup: split automerge logic into own file
...
This isn't closely related to selection & this file was over 5k lines.
2019-08-28 13:19:55 +10:00