Weaverbird's Clean Up Mesh first

  1. WbProcessingException: Two consecutive edges, 1 and 0, have the same value,2, in face 48. This topology is invalid. Try using Weaverbird’s Clean Up Mesh first. - Weaverbird was unable to produce a valid result because of this.

i recieve this message, when i try to connect a mesh into weaverbird, to find the final mesh,
but i dont know :what is precies " weaverbird clean up mesh " ? a plugin>?
a part of weaverbird ? ( clean up mesh ?)
help
Thanks ( i put here the file .Uploading: Dog.gh…

gha)

Just found this today, incidentally:

https://www.grasshopper3d.com/group/weaverbird/forum/topics/where-is-the-weavebird-clean-up-mesh-component-1

So there is no “Clean Up Mesh component” as it seems, just other components/Rhino prompts that do a similar thing (e.g. AlignVertices).
So I don’t know after all this time, but if someone ends up here looking for answers it might be helpful nonetheless :wink:

Thanks

Maybe I’m missing something but your python script output looks identical to the output of the native Align Vertices component.

You are right… Forgot to change the mesh!
Heres the right one. Thanks @martinsiegrist !
MeshProblem.gh (15.5 KB)

I get the same result.

MeshProblem align vertices.gh (19.4 KB)

Works on mine:

It’s not that the script would not work. My question is rather how is this different from the output of a native Align Vertices component?

Sorry, I did not understand. I don’t know what the difference between the two methods is, I simply followed what Giulio Piacentino said in the post above. The only difference I see is that I get 239 vertices instead of 240, but I can’t explain why.