Grasshopper

algorithmic modeling for Rhino

Hi all,

I'm try to bild Skeletal Mesh (http://www.grasshopper3d.com/forum/topics/skeletal-mesh?id=2985220%...) around any regular structure of points with Voronoi 3D. But I have a problem with Voronoi 3D. Any of Voronoi cells are open or invalid. Is it a bug of Voronoi 3D? Have anybody an idea how to solve this problem?

skeletal_mesh_problem.gh

Thanks for attention

Views: 942

Replies to This Discussion

Your definition produces some faces that are very small. Try to select (ListItem) one of the open BReps and bake it. Rhino shows naked edges for one of those very small faces. Might be a Rhino tolerance issue.

But try to modify your points so the small faces aren't created in the first place.

Thanks Hannes, but I think it is not a solution of a problem.

I can remove any too closest points from structure, but as you see on a picture GH could not construct even the big surfaces, where points far apart.

It's not that points are too close. They are too evenly spaced. A grid of 4 points (say the edges of a rectangle) creates 4 cells with faces at 90°. If the points are spaced precisely, they all meet at one edge. Now if you skew the points slightly, a new face across the diagonal will apprear. If the skew is very small, the diagonal face will be very small. This is what happens with your cells.

Now a small face shouldn't be a problem, but Rhino(or GH) has problems evaluating small, long faces and joinig it to a closed BRep. Here's a baked version of your cell 143.

You see the faces are all there. It looks like it's a closed BRep but the pink lines indicate edges, that Rhino thinks are open.

So you need to make sure, that points don't end up in an almost rectangular grid.

Thanks Hannes, I try to add any noise in the point structure, though it also does not guarantee positive result.

Best regards

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