69e27b48557430e2992e8b5fa8e61337deb0edd2
The previous implementation used KDTree duplicate search with BLI_kdtree_3d_calc_duplicates_fast(). The survivor was always one of the input vertices, not the centroid of the cluster. This caused cases where merging a line of vertices did not collapse to their average position, resulting in jagged loops. Now vertices within the threshold are clustered, their centroid is computed, and the chosen survivor is snapped to this centroid. This ensures predictable and consistent merge results. Ref !145851
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
