Three arcs to one surface …

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 (?)

Any thoughts please?!

Three arcs to one surface.gh (4.0 KB)

build half of the surface.
i used a custom script to get a single span arc

_edgeSrf
_changeDegree 3x3
_matchSrf against a helper (green)

adapt the points at the pole (custom cplane, setPt)

mirror

if needed you can merge the surfaces (smooth=no)

eye-shaped-srf_00tp.3dm (3.4 MB)

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.

Tom,

Many thanks

I hadn’t thought of helper-surfaces. Another technique to add to the toobox!

This Patch looks neat; is it as smooth, or less smooth than a Sweep?

There may be other solutions too …

I think a revolved surface fits pretty well:

Three arcs to one surface.gh (14.3 KB)

check the file and tell if it fits to what you re after.
sweep is not the first choice when it comes to triangular surfaces or collapsed edges.


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)

Gijs, thanks; super-smooth. The tool-kit grows.