Tangent curves get a kink when skewed?

My input curves for the surface are all tangent. Something seems to be happening when I stretch them vertically that creates kinks or discontinuity points between the curves, and I think this is impacting subsequent operations.

Input curve has no discontinuity:

Skewed curve is discontinuous

Is this avoidable by stretching the curve in a different way?

Thanks

Maybe attempt to ‘stretch’ the curve control points

I think it’s the same result.

I’m going to guess the solution is to rebuild the input joined curve.

The ‘weights’ you’re connecting into ‘point deform’ isn’t supposed to do anything here - you need to literally move the points - what I meant is manipulating the ctrl points (or the curve itself) either with ‘stretch’ component or ‘point deform’ component. Post your file so better assistance can be provided :slight_smile:

Curve stretch internalized.gh (13.3 KB)

Thank you.

@ct.rhino

First, regarding my previous comment: your point deform was fine, it was an optical illusion in your screenshot that made me think you didn’t have a correct vector going into it, apologies!

Second, could you elaborate more on what the issue is? Your curves seem fine. All of them in your file (original, rebuilt, and deformed) show 2 end points when fed into the discontinuity component. What is the deformation you intend to achieve that kinks the curve?

Thanks

Yes I hadn’t really studied the curve in Rhino - I baked it and moved a control point to realize it’s a sort of joint polycurve. Is the rebuild method less acceptable?

I guess you only saw end points via discontinuity at first because your curve is planar? I didn’t know, so after you spatially deform it the ‘kinks’ will get you.

Rebuilding was the way to go for sure. Thanks.