Grasshopper

algorithmic modeling for Rhino

Hey Guys,

I am having an issue when I try to 'mesh difference' the meshes shown below.

I want the resulting mesh to be the right mesh shaped by the left one. However the result 'Mesh difference' gives me is shown below and is not what it should be right? 

Am I doing something wrong - Is Mesh Difference not the right component? 

Thanks in advance! 

Stavros 

Views: 4839

Replies to This Discussion

I'm having similar problems... I've tried mesh split too which sometimes worked in Rhino but I didn't have much luck with it in GH.

I've tried the Mesh-Mesh intersect component which gives intersection curves but I couldn't then split the meshes with those curves and they didn't seem to be an accurate result.

I've also wondered if the meshes need to be processed first somehow to make the mesh difference or mesh split components work... i.e. do they need to be closed or open meshes, do they need to have unified normals etc etc.

I really am guessing though! Hopefully someone can shed some light on mesh boolean operations!

I downloaded netfabb's software demo and it did my mesh boolean straight away so I'm on the brink of purchasing a full license but I'd much rather figure it out in GH!

Hey Martyn, 

I solved the problem by making the tolerance in the Mesh Weld Vertices slightly higher for one of the meshes. A bit manual - but worked for the Boolean I was attempting.

Stavros 

Thanks for the tip Stavros... I tried it in my mesh test but it didn't help unfortunately.

I keep getting a weird shattering effect.

In the attahced GH file I try creating a spherical mesh and a box mesh and trying the MeshSplit and MeshDiff components. They both work fine although MeshDiff might not give the boolean you want and MeshSplit leaves you with all the split pieces to sort out.

When I create a rectangular mesh from 2 planar surfaces created from rectangles and the loft of the 2 rectangles I got nothing at all from the MeshSplit or MeshDiff until I flipped the Mesh.

Then I get something but sometimes the result looks shattered.

So what do we need to do to a mesh so the MeshSplit component works with it?

What's the difference between the standard BoxMesh and the Constructed Mesh?

Attachments:
Hello , I am having the same problem ! You managed to solve ?

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service