Hi.

I’m wondering if anyone has a good way of extracting lines like these at the intersections of a mesh tube network.

I have a model that basically takes any network of lines and turns it into a centenary hanging chain model using Kangaroo. I then use the dendro plugin to create a volumetric mesh out of the polylines and I change the radius of a tube depending on height.

I’m trying to translate this into a producible object which is simple enough for the curved parts, but I am having trouble with the intersections. So, my main question is if anyone has an idea of extracting the “valleys” (pictured below) of the intersections, given their center points.

I’m tagging the kangaroo community on this cause I have a hunch that the intersections might be easier to figure out before the simulation and then somehow translate it through the solver. Or somehow constructing a more organized low-poly mesh that has a more organized logic at the intersections. Attached is my working GH script. You will need Kangaroo2 and Dendro to run it.

catenaryAirBeam.gh (25.3 KB)

P.S. this is the link to the paper where I got the first image from, looks pretty interesting, but I’m terrible with math.

Stripe Parameterization of Tubular Surfaces