Controlling the bridges in metaball geometry

I’m exploring designing using metaball forms.

How can I modify my script to create these stretchy bridge/corridor elements within the metaball algorithm ?

image

METABALL EXPLORATION.gh (15.3 KB)

It can be done with a pipe in between the points you want to bridge. Then create sections with the same planes and calculate region unions.

METABALL EXPLORATION_mrtn.gh (28.3 KB)

1 Like

Thanks. Your trick works fine with one pipe. How to manage multiple corridors? The region union isn’t working out when I’m trying with two pipes.

METABALL EXPLORATION - ROUGHy.gh (21.6 KB)

In this case you need to graft the planes and not the pipes.

Grafting the pipes leaves you with a data structure per pipe.

You want to have sections per plane.

In your existing definition you can look at the Curves input of the Region Union component and you’ll see paths with different lengths. Due to that, the Region Union component doesn’t know what to do.

I added a Shift Paths component to have both the pipe sections and the metaball curves with an identical data structure.

You will also have to move one point. Easiest way is with the preview of the point component on. Pull an arrow of the point gumball. It does not accept numerical input unfortunately.

METABALL EXPLORATION - ROUGHy.gh (32.8 KB)

Thanks. Awesome!

1 Like