Grasshopper

algorithmic modeling for Rhino

I continue to have the same runtime error:

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

I cannot find the clean up mesh in grasshopper, so I tried baking it, running wbcleanUp, and then bringing it back into GH, but I get the same error.

How can I solve this type of error? I keep getting it on a lot of the things I am trying.

Views: 1837

Attachments:

Replies to This Discussion

It appears that when I bypass the wbJoin component, it works, but incorrectly...all of the meshes pull apart.  I must have a bad mesh in some way, duplicate edges maybe, but I can't seem to get rid of them.

Hi Taylour

yes, sorry about the confusing message. The wbCleanUp mesh command was not ready to be published yet when I released that version. In version 0.5.99 it might do nothing at all.

The invalid topology message derives from collapsed faces (faces that became lines). These need to be taken out of the mesh before proceeding. A possibility is to use Rhino's _AlignMeshFaces at in this release. Even if that does not take all errors out, I've had some luck with it sometimes.

In Grasshopper, you can try with MeshEdit tools from [uto], to see if their Weld vertices (or align, can't remember) works for this. I hope this helps,

Giulio

--

Giulio Piacentino
Weaverbird development

geometrydepth.com founding partner

Thanks for the quick reply Giulio.

I tried _AlignMeshVertices if that is what you were referring to.  I couldn't find _AlignMeshFaces in rhino. The MeshEdit tools didn't seem to help out.

I did discover however, that when I baked my pre-thickened mesh, I appear to have duplicate mesh faces for all of the "interior" mesh faces of my frame.  Looking at this first image below, there are two duplicate faces here.

But...when I check out the faces at the outer edge of the frame, there is only one face.

Using _ExtractDuplicateMeshFaces I am able to single out these faces and remove them:

I thought that this might solve the problem, but when I import the new mesh into GH for thickening and subD, I get the same error that I originally posted.

Is it that thickening will not work on meshes such as this, a space frame?  i.e. too many mesh faces coming to a single edge?  I seem to have gotten rid of the dup faces, but maybe the problem comes up during thickening?

Sorry I'm on a trip and it's late now. The name you mention is correct. I quoted by heart. To answer rapidly, that's correct -- wbThicken works on 2-mainfold meshes, or meshes that have 2 faces besides an edge. However, the mesh is allowed to also have just 1 face besides some or all edges. On the contrary, it does not currently work with three or more faces around an edge. Another type of operation would be required.

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service