Grasshopper

algorithmic modeling for Rhino

Hey! I would like to ask You how solve problem that I have. I need to create a curve with is divided by a straight line. I'm working on a parametric furniture which will be produced by two dimensional CNC machine - that way intersection between ribs must to be like a straight holes - without any angles. So I need smooth curves interspersed with a straight line. Could You help me with this ?

Views: 537

Attachments:

Replies to This Discussion

Marcin, I think you need to explain a little more of what you want to create. 

In the meantime you might want to check out the Perp Frames component. It's in the Division folder of the Curve tab

OK, I think I understood what you want. You need to cut holes in the red parts with a 2D CNC router. The holes will be perpendicular to the surface, larger than the intersection of the green piece. 

If that's correct, a possible solution could be as follows, given that your sections (red) are oriented nicely along X or Y: 

- calculate Solid Intersection of sections (red) and ribbon (green)

- create a Bounding Box on each Solid Intersection

- subtract the Bounding Box from the ribbon

Could look like this: 

In case you need more help, please provide your GH file. 

Yes You have a right - but there is still a big problem - if hole will be to big a ribbon can move up and down. I will give You right now a file with gh and rh :) You will see where is a problem exactly. ps this is a shelf for books - so later I will have to rotate all

Attachments:

I don't think I understand what you mean. 

Are you making the ribbon from a sheet of plywood or something that can bend?

Where is the problem you mention in the previous comment? 

Hey!  You have a great idea! At first I thought to do a ribbon hardwood, but if I do a ribbon of soft, flexible wood then my problem go away. The material adapts itself to the hole. Thank you for your help and your time :) I know what to do next.

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service