Grasshopper

algorithmic modeling for Rhino

Hello, 

I have a cloud of points that generate the input lines for the Exoskeleton feature. I then take the same lines and use Weaverbird to make the faces of a mesh (it doesn't always work properly) but I want isolate only the OUTER faces at the base (at least one corner point with a 0 z value) and thicken them and boolean them with the Exoskeleton frame, essentially creating closed panels only at the bottom of the skeletal structure . . . 

But I am stumped on how I should cull, thicken and join the faces to the Exoskeleton mesh.

The first image is what I am after; ideally I would be able to control the height of the panels (brown). And then take those thicken them and join everything together Skeleton + Panels.

Views: 493

Attachments:

Replies to This Discussion

Well...

You may find this attached (related with Graphs in general) interesting:

1. Makes a "line graph" using proximity on random pts (like the one that you use [I guess]).

2. Then it creates all possible interconnected "triads" (either as meshes or as Surfaces). Since it's the public version it uses Sandbox for the p To p connectivity tree.

3. During that phase it filters the output against a variable container box depending on how many pts out of a given (valid) triad set are satisfying the "take or leave it" criterion (i.e 1 to 3 the latter meaning full enclosure).

So if you lower the container Z size accordingly ... you'll get the items required.

Attachments:

If you use Cocoon instead of exoskeleton you could use the lines of your structure and some surfaces representing the closed panels as inputs for Cocoon.

Using Exoskeleton will be tricky as you need to match the exoskeleton mesh with thickened mesh of the closed panels. Getting all the vertices to line up to create a good final mesh will be hard.

Cocoon is better for this kind of problem IMO because you can define what you want with lines and surfaces and then thicken the whole lot.

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service