Extending double-curved quad surfaces

Greetings!
I am trying to create rectangular surface that would act as a “mould” for double-curved quad panels. The idea was to extend the surface such that is contains the domains of the rectangle (Image1)

Extending along all 4 sides (N,S,E,W) does not work in all cases, such as this (Image 2)

Since the surface does not extend through because of its curvature, it is challenging to create a surface that maintains the curvature and has orthogonal isocurves.
Any suggestions would be helpful.

Can’t the rectangular boundary and the curved surface ‘inside’ be lofted or is that ‘different’ from what you want? Is ‘image 1’ a final, successful result?

A solution would look something like this (Image 1 and 2).


This domain extension method only works for some surfaces depending on their size and curvature.
The resulting surface (red) does not really have to be totally curved, like in the first example posted, if there’s a way to maintain the continuity all the way to the edges.


The loft attempt (above) is resulting in the edges that aren’t smooth, hence would not work.

Yeah lol that’s terrible - the loft question came from my own failure to fully understand what you were after.

Seems like your second image here is what you’re looking for.

I think posting a file with your actual geometry along with the clarified explanations can help.

Maybe try Sporph as one of the alternatives:
sporph.gh (15.9 KB)

*Edit:
There might be times the edges don’t look super smooth - which more than it being an error it’s simply the result of the sporph transform operation as it’s not really a surface extension from the original quad panel.

2 Likes

This is a nice solution! Thanks :ok_hand:
Although, like you said in certain cases it isnt super smooth, but a lot better than before