How to make surface from differently rotated curve

Can I easily create a surface like this using Grasshopper? I’m still inexperienced in organizing data. I don’t need all the scripts, just recommend some grasshopper components would be fine.

How to make surface from differently rotated curve.3dm (179.8 KB)

Does this help?

surfaces_from_curves.gh (12.2 KB)

1 Like

And yet scripts are what you got. Doubtful that general purpose magic exists for this, one must think :exclamation:


srf_pl_2024Apr25a.gh (8.8 KB)

2 Likes

More interesting? Generalized for multiple polylines. (yet another vase)


srf_pl_2024Apr25b.gh (17.5 KB)

1 Like

Thank you so much! I have learned a lot!

I’m so grateful! You’ve taught me so much!

This takes the idea one step further, using curve divisions to set height (Z) and radius of the polygons:


srf_pl_2024Apr25c.gh (17.1 KB)

Most excellent Joseph - thanks for sharing that method. I’ll add some tweaks to make 3D printable designs, but that will be easy given your base to work from.

PS: I still haven’t been able to figure out how your final Extrude does what it does. :flushed:

Extrude To A Point (all segments to their opposite points)

P.S. Added thickness and a bottom:


srf_pl_2024Apr25d.gh (23.8 KB)

Yes, I’ve used Extrude to Point many times - It just never occurred to me to extrude a line segment. So Thanks for pointing that out.