Grasshopper

algorithmic modeling for Rhino

Mesh.Vertices.CombineIdentical Failing on points coincident with World Planes

Any idea why this should be?  When I move the points out of plane it works fine...but whenever any of the points fall in the plane the vertices simply won't combine and I'm left with naked edges.

Views: 614

Replies to This Discussion

How are you combining them?

--

David Rutten

david@mcneel.com

Poprad, Slovakia

I'm appending one mesh to another and then combining the identical vertices thus:

msh.Append(msh_rods)

msh.CombineIdentical(True,True)

Here you can see that all of the vertices that lie on the XY, XZ and YZ planes are being registered as naked because they are actually duplicated/uncombined.  But when I move my reference geometry that the meshes are being generated from, the combineidentical works no problem, no naked vertices:

...the other thing that is odd is that I can repair the mesh after the script using the Mesh WeldVertices component...but somehow can't manage inside of the scripting component.  I can't find any value in the mesh.weld tolerances that will do it...

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