been working on a surface for a drone, and can’t quite pull off matching the surface to each other, regardless of how the surface is built or rebuild, there is always a visible knot with the zebra option turned on, or just deformed surface flows. This problem occurs also when all surfaces are joined with their naked edges, so I’m really frustrated non why it doesn’t work.
I also had a go at it, this is tricky stuff to get right. Note that the input constraints are such that G2 transitions to the other surfaces are not guaranteed, since the base shape has a G1 continuity at the edge surfaces.With some cp point massage, starting from single spans and later on adding some knots for matching, you can come close though:
For this shape the implications of the points with curvature discontinuities at the edge are stronger than “not guaranteed”. The edge discontinuities will result in “creases” with curvature discontinuities from the edge discontinuities across at least part of the surface. (With a different layout isolated “conical apex” type singularities at the edge discontinuities may be possible.)
As @Gijs pointed out - you’re going to bump up against the G1 nature of the geometry around the edges. This geometry here will constrain your ability to make a G2 junction everywhere, thereby limiting just how nice your transitions can be:
One thing that will have you chasing your tail is the lack of a central curve to build everything off of. I made a degree 5 single span curve/extrusion that goes end to end to match all my centerline geometry off of:
Your patch layout is also a bit sub-optimal - a little tweaking and simplifying will help greatly. I moved around the central surface so that it’s overbuilt relative to what you had:
This makes your life wayyyyyy easier when dealing with matching at the trimmed edge.
Your surfaces are also more dense than they need to be - this is creating kinks in your surface that don’t need to be there and reduce quality. To my eye, there’s nothing in the design intent that warrants anything above a degree 5 single span curve/surface for primary surfacing. I went up to 6x6 for my corner surfaces, just to get the matching to where I want it, but that’s as high as you need to go. You’ll get a much smoother Zebra this way:
I can’t thank you enough guys, a tremendous thank you to all of you for this great help! Just shows me that I should improve my surfacing skills in Rhino