Mesh Surface (Mesh UV component) makes Invalid Mesh with Spheres (Rhino 6 + GH 1)

In Rhino 6 and GH 1 Mesh Surface component has issues with things like spheres because of the pole conditions. This isn’t an issue in R5. Only way I could get past it was to cull degenerate faces, then combine identical verts. This seems like a condition that shouldn’t create invalid meshes. (7.2 KB)


On one hand it makes sence because it creates zero length edge which gives an error. On other hand component could include several if statements for dealing with singularities.

Indeed, my thought is it should auto remove them similar to how polyline auto removes collapsed segments.