Grasshopper

generative modeling for Rhino

# Curve division

Lets say I need to divide a curve with 3 different values "A,B,C"

randomly applied.

but I have to add a 4th distance in between each other distance "D"

Think about a wooden deck with 3 different wood planks and with a equal separation in between wood planks.

Any advice in how I can achieve this?

seems little hard to me!

thanks

Views: 196

### Replies to This Discussion

Im quite busy today but here is some help.

-You might want to add the start and end point to the list

-If you want to create surfaces from these points on 2 curves  you need to use shift list and play around with it.

Attachments:

Thanks wrogirzymian

you are the man!

ok so here is the definition I added 2 curve components in the beginning so you can add any curves from any flat surface.

also at the end I made surfaces and then extruded them.

So the definition is complete now.

its only giving some problems at the start and end of each curve and not generation any geometry.

I think I need help with that I don't really understand much of VB, and I think the problem is there or when I joined the lines to create the surfaces to then be extruded.

Check them out!

here the def.

Attachments:

I shortened the loop by 0.4 (the longest plank) so it doesnt overextend the line.

Then i added 2 points at the end and beginning.

Actually this one will be better

Attachments:

I managed the way of using the definition as far as I can to speed up the boring process of lofting or extruding or random placement of the wood planks in a straight line. if you know what I am trying to say.

well anyways thanks for the help I can take from now...I will have to do a lot of extra and manual work because the definition doesn't solve everything.

example look at the image

I don't really care much about the wood direction.

I think this all as to do because they are 2 different curves with different length values right?

yeah  but I dont think it will take long. You can just cut along those lines.

• View All