I have three connected arcs that I’d like to combine into the smoothest possible, single surface.
The wrinkle, is that the bottom arc is a semi-circle which is slightly tilted down from the base. i.e. the Point at the lower end of the middle arc, is lower than the two, other low Points.
Thus for example, a 180° single rail-curve sweep from the top Point, of a half-side of the upper, vertical arc, would miss the lowest Point.
For a two-rail curve, I could cheat and create a tiny semi-circle around the top Point in the XY Plane, in order to be a second rail, but I’d prefer to avoid that if there were a more elegant solution.
Patching yields two linked surfaces including one in the YZ plane (?)
if you need a grasshopper-solution it might be easier if you build 3 helper-Surfaces - one for each edges and then use patch.
… or more advanced: code the CV-positions.
ok @Gijs is right
i did not check:
the green arcs have the same radius and share the same center.
therefor the searched surface is part of a sphere ;-D
(3 points define a plane, any plane that fully intersects a sphere will result in a circle … the red arc is also on the sphere just by the condition that it intersects / connects the 2 green arcs)