Invalid meshes in pufferfish twisted box curve

I’m making boxes along a curve using Pufferfish. However, when I move the curve away from the origin at a considerable distance, some of the morphed meshes turn out to be invalid. Why does it happen?

PUFFERFISH_query.gh (48.8 KB)

Have no idea why that happens… Maybe @Michael_Pryor can give you the answer. In the meantime, you could use Combine&Clean at the end.


PUFFERFISH_query_re.gh (48.7 KB)

2 Likes

Has nothing to do with Pufferfish, this is a long standing Rhino thing when away from origin and morphing, specifically with meshes. Even happens with regular Box Morph. The issue is in the morph method and mesh precision, not the twisted box. I never notice it because I use always Rebuild Mesh from Pufferfish after morphing with the weld option to fix those verts (I guess combine and clean does similar in this case).

But as you see if you use a nurbs geo all is fine. It is just a weird mesh thing that happens often in Rhino.

Thanks! Yes. This solves the issue. :+1:t2::+1:t2:

Thanks! Yes. That works. :+1:t2::+1:t2: