Make 2 surfaces tangent

Hi everyone,
2SrfTangentProblem.3dm (4.6 MB)

I need to make 2 surface tangents to each other…
I’ve done a process to achieve this actual case:
1. Extracted the isocurve of the lower surface
2. Made a line 150 backwards and 150 up
3. Made a blend curve using the isocurve and a point in the line of step 2) (So this curve is tangent to the isocurve)
4. Made the upper curve using a guide curve and the blend
5. Sweep2 with the bottom curve, the upper curve, the blend side curve, and the final point
6. Asked for tangency at the intersection edge of the 2 surfaces

But it isn’t working! When I deactivated the “tangent edges” in the Display Toolbar, the edge between appeared…

Does anyone have an idea on how to overcome this? I’ve tried redoing it already

Hi @MURILO_SOUZA_GARCIA
The smaller of the two surfaces ends in a singularity, which will inherently never be tangent to anything, so even though the edge is tangent, that end point will never be tangent and therefore the entire edge shows up, even with tangent edges turned off. If you split off a small segment at the end (eg. 50mm), the rest of the edge will be hidden - see attached.


2SrfTangentProblem_JN.3dm (429.8 KB)
HTH, Jakob

Edit Or re-create the surface, so that instead of ending in a singularity, it’s a trimmed surface.

1 Like

There is nothing inherent about a singularity that makes it not impossible for edges that end in a singularity to not be tangent.

It is true that both Sweep2 and MatchSrf handle singularities very poorly and tend to make mangled messes, so there is not much the user can do to fix this particular surface.

Here is an example of a surface with a singularity that is precisely tangent to its neighbors:
Tangent_singularity.3dm (111.0 KB)

1 Like

Thanks for correcting me on that, @jim!
-Jakob

1 Like