Closing curved surface over itself

Ok, this one seems really hard to do for me. I want to close a half “eggish” shape. The shape it´s no symetric in any axis and I managed to create it trough lofts even the results are not close to good. My problem is the “vertex” of the egg, I tried cap, patch, surface by edges splitting the edges, and nothing seams to work properly.

I want to have a nice continuity (tangency, curvature) like a paraboloid in the small end and leave the other big "mouth open. Can any one share a way to approach this problem?

Thank you!

Without the model I’m not sure if this will work, but…

Try extracting the isocuves _ExtractIsocurve horizontally then using the _BlendCrv command to create the bulb you want by joining the curves from one side to the other - then use _NetworkSrf to cap it?

Andy

Could you just rebuild a sphere, chop it in (roughtly) half, rebuild it, and node edit it to make your shape?
Working like this, you can scale pairs or sets of nodes, and even twist them.

Most of this silly manta is made from a sphere. The tail, fins, eyes and mandables were added on:

You could also start with curves, and revolve them, and then node edit it.

You could use the shape you have, turn on the nodes, select all the ones at the end, and use setpt to make them converge on a point. Working like this, I usually place a point where I want everything to snap to, first. You would have to smooth out the other “rings” of nodes. The smooth command might help to relax the nodes.

There are a plethora of node editing tools in Rhino. You can add a flat by grabbing nodes and using setpt to flatten them. I believe that soft selection tools may help for this, too.

For a smooth anything, I try to only add as many nodes to do the job.

RailRevolve

Create a curve of the desired profile of the cap from the center to the surface edge.

RailRevolve using the profile curve just created and the lofted surface edge as the rail.

MatchSrf the edge of the revolved surface and the lofted surface. Select curvature continuity for the Continuity condition.

Zebra to see the zebra stripes. Adjust the mesh setting if needed.

Move the vertex control points until you like the continuity at the vertex.

It worked, the tricky part is finding the proper vector axis to revolve around. Thank you guys! :wink: