Grasshopper

algorithmic modeling for Rhino

Hello guys. Greeting from the far Argentina. I need some help. I started with Grasshopper 2 days ago and I have some problems to get what I want. 

I have a solid model that it was sent to me from a supplier. (attached picture).

I have to convert that solid into a sort of Voronoi pattern (attached picture). 

I followed some tutorial here in the forum but so far I could not obtain a tridimensional Voronoi of my solid model.

It is possible to receive some help from you guys¡? That would be terrific and very gratefull.

Best regards.

Pablo.

Views: 4082

Replies to This Discussion

That's easy using a variety of ways: post that solid.

Until the solid arrives get this (I believe covers several cases) - I think that I've posted that already some time ago.

PS: Rhino file attached in case that GH fails to memorize internalized data (all test data are internalized).

Attachments:

Get this "simpler" test as well ("isolated" from the big one) - although not Voronoi related ... but "close".

Attachments:

Hi Peter. Many thanks for the quick answer and the inputs. Here I am uploading the solid model. In the meantime I am trying to use what you have added. 

Many thanks again.

Pablo.

Attachments:

OK, here we are:

Using the big one (thicken-wires-v1): Exo

and Cyto:

Easy don't you think so? (thanks to some very bright minds I must say). So we arrive into the tricky one (the 3rd option) - which would be my choice since the picks you've posted are "closer" to "rings" than voronoi "polys" :

In an ideal world  you should get something "similar" to this (all test data are "optimized" with MESHLAB):

but you don't ... since the 1m thing here is to create the "right" mesh (if you don't > garbage in == garbage out)

So ... here's my advice: if you like the 3rd option > GET ASAP MESHLAB (it's free) and spend some time in order to get the gist of that stunning product (yes I know: it's a bit "unstable", he he ... but is the best thing that happened to mankind if meshes are around):Of course you can use Modo as well (the best subdivision app around by a HUGE margin) in order to tame any mesh ... but Modo is complex and you need to invest a considerable amount of effort to master it.

PS: http://moczys.com/2014/03/30/mesh-manipulation-meshlab/

PS: Since MESHLAB it's free ... wonder why McNeil doesn't make some sort of agreement (but on the other hand Rhino is a nurbs oriented app). 

take care, Peter

PS: forgot to mention that if you weld the mesh ... some far better results are made (with 3rd option) but the "homogenous" mesh issue is still dominant.

Spend a couple of minutes more on that one: here's what's doable with the 3rd option (the limitation factor being the size of the "interior" protrusion).

If I was you I would use an "envelope" brep (the "outline" that is)

best, Peter

Attachments:

Dear Peter: Your level of how to use grasshopper clearly works for you but. You spend a lot of time trying to show how your sophisticated scripts can apply to other geometry. Unfortunately even with your explanation I don't get how to navigate your large complex script.
If I were instructing someone through "step by step" I would break the script into 2 or 3 manageable containers.
1. infuse the geometry with Voronoi particles (we have that already in the 1st post)
2. separate Voronoi particles in the geometry.
3. create choice: chose voids out of solids, which leaves Voronoi branches or retain the separated Voronoi particles
4. bake the branches, or bake the Voronoi particles, export .obj, import to Meshman > use Subdivision > Catmull-Clark or  Doo-Sabin

regardless, thanks for your input!

this and this could

could be a helpful study too.

Topic related issue: With interest I noted that running the script once on each of the 2 letters.
The question arises How can I maintain the same density of Voronoi particles?
I presumed the changing Slider values would affect the Voronoi density, but they don't.

Attachments:

It's because the two letters have different volumes. so you should adjust the point numbers per each letter(pop Geometry component)

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2022   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service