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)

1 Like

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:

5 Likes

Thanks

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

1 Like

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.