14
$\begingroup$

I downloaded the latest version of Blender 2.8 beta today.

I used to remove double vertices by switching to Vertex selection mode -> Choose all vertices -> Right click > choose Remove Doubles (in Blender 2.80 which I downloaded in April).

But I found the option - Remove double vertices gone. I switched to Vertex selection mode and press F3 to search but could not find it. Maybe it has got another name?

$\endgroup$
  • 2
    $\begingroup$ It looks like it has been replaced by alt M (Merge) > By Distance $\endgroup$ – moonboots May 4 at 11:38
20
$\begingroup$

Yes, it has been rename to a more reasonable name - Merge by Distance.

Since Remove Double doesn't explain the operator well by it's own name at all. It merge those vertices which are too closed to each other by the defined distance.

Merge by Distance Blender 2.8 new naming

And for developer, API does't change at all. Nothing to worry about it.

enter image description here

In code details

In case someone was interesting in why don't they remove the double by exactly same position?

The problem is the vertices store coordinates (x,y,z, something like that) in float number -- a 32-bit number use in common computer science. It is not always precised in manipulating.

For a easy code in Python 3.6.0:

co = 0.1 # Create a 'co' object that get a float value 0.1
sum_co = 0.0 # Create a 'sum_co ' object that going to store sum

for i in range(10): # Do the block 10 times
    sum_co += co # Add co(value: 0.1) to sum_co

sum_co == 1.0 # If sum_co exactly equal to 1.0 
# Should be true in common sense since 0.1 * 10 = 1
# But the answer is 'False', the sum_co == 0.9999999999999999

Since this situation happens a lot, Blender can't remove the duplicated vertices by exactly same value of the coordinates. Hence, compared by a tiny tolerance is a more common way to deal with these kind of problem. Therefore, Merge by Distance replaces the original name.

$\endgroup$
  • $\begingroup$ Wow. Thank you so much for the quick answer! $\endgroup$ – John Binary May 4 at 11:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.