Naked edge and matching problem

Despite colinearity of the curve at both points of contact, I am left with a naked edge after trimming. However, the naked edge is not an issue, when I build surface 4. When matching its short edge to surface 1, however, the naked edge not surprisingly raises its ugly head again.

In Alias, one would build surface 4 to the short curve, without trimming surface 1, and then simply “align project normal/vector”, which pulls the surface edge onto surface 1 with a G2 alignment, and at the same time creates the correct trimming curve. Match does not have these options, so what is the “Rhino way” to get the trimming/matching right?



Naked edge and matching problems.3dm (72.9 KB)

Also, minor issue, why does surface 4 when matched G2 to surfaces 2 and 3, pull away from the already G2 matched longer curve?

I think I figured it out how to do this in Rhino. One should not match surface edges and curves when collinearity occurs, but rather use only curves and trim surface 1 at once, not in steps. Still, it is odd that there’s a visible gap, but the value is 0.004, while supposedly larger gaps do not show. The model joins anyway and successfully opens in Creo.

Also, in Rhino one has to match the simpler opposing sides (Match target isocurve direction), and only then the short trimmed edge with far more curvature (Match edges by closest points & Preserve isocurve direction), and then again match the opposing sides, because matching to the short trimmed edge wrecks G2 on the previously matched edges. So, it’s a bit of matching ping-pong.

Apart from all else, this is still to be solved.

Also, minor issue, why does surface 4 when matched G2 to surfaces 2 and 3, pull away from the already G2 matched longer curve?

Why is there a visible gap between the boundaries of surface 4 and 2, while numerically it is shown as 0.004, yet it joins without problem.