I have been working out a workflow that makes use of Fattener component and SubD.
To note I always begin with a linear skeleton of lines, no prior mesh.
But I have stumbled upon a limitation which I understand might be able to be solved in native GH or as a last resource with code.
Basically Fattener and also SubD Multi-Pipe make circular cross sections. I would like to be able to have elliptical ones to have control on both radii.
In my head, this should work. Since your lines are “2D”. I projected and evaluate the middle vertices, but apparently, the mesh structure of the multipipe depends on the angles, so, in this case, is not the same.
@DanielPiker Does Multipipe and Fattencould include more data such as the half-edge mesh structure used?
Here’s an example of using the half-edge graph which MultiPipe builds the mesh around.
However, I think not enough of the methods are exposed yet to be much use for the above.
For this though I think this approach of projecting to the plane, building and scaling the pipes then moving vertices can work, but using proximity like this instead.
Compared to Daniel approach EndOffset causes extra bends but clean caps.
Since I worked with normals, there are some ugly meshes on caps, but SubD apparently hides them. but If you are picky those are ugly ellipses on SubD.
@DanielPiker nice! using multipipe. For the 2D fatten I thought this method are exposed.
Anyway with this take all the features of this tool, thank you!