Grasshopper

algorithmic modeling for Rhino

Hello people!

i need some help with the project that i am currently working on.

basically, i'm trying to replace all the edges of a icosahedron with a sine curves. since i am not sure how to do it directly in grasshopper (drawing a curve on top of a line with different angles), i did the curve shape in rhino and import it into grasshopper.

i'm having a problem where some of the sine curve shape can orient or map onto the triangle surfaces nicely, but some of them do not. whenever i try to orient the shape onto the bottom portion of the icosahedron, the shape becomes 'negative', forcing me to flip the lines before offsetting and patch (i am using loft method) or else it will become a weird loft (image 3).

i have tried several different ways to orient the ones that worked (orient 3d in rhino, rotate 3d etc.) and still could not get them to work.

the reason that i want them to face in the same direction is so that i can use WB thicken and make sure they extrude in the same direction. i have tried to unify the normal faces in grasshopper and still it is not working.

does anyone have any idea why or how can i do this? your help will be greatly appreciated. i am fairly a beginner in GH so if there is any other easier method to do this will also be great :)

Views: 1057

Attachments:

Replies to This Discussion

Hey Aslan,

It seems you are after a very specific goal, not sure if this is the best way to achieve it as I don't have the bigger picture. 

I hope I got your question right, so have a look at the file and image attached. I think you need to check the orientation of each mesh and decide if they face the inside of the icosahedron. Then use an if clause to assign positive or negative thickness to the WB thicken input.

Hope it helps

Andrei 

maker @ jamD

Attachments:

Thanks Andrei! I'll look into the gh file you attached. 

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service