UV curves from a point in an irregular surface

Hi everyone,

I’m trying to obtain UV curves from an irregular surface at a given point. The problem I’m encountering is that when I use the Iso Curve command, the curves generated are always parallel to the x and y axes. This works fine for rectangular surfaces, but not for irregular ones.

To address this, I tried using the Tween Curve command. However, I still need to resolve some issues. Here is the script I’m using:

This is what I am getting from evaluating a point in a surface:

And this is what I really want to get:

Can anyone think about another way of approaching the problem or how to solve it using the script I made? The solution needs to be parametric since the surface can change, so I can’t just manually remove lines based on their indices. @inno @Quan_Li

Any suggestions would be greatly appreciated! :blush:

Thanks in advance!

Iso Curve.gh (19.1 KB)

the first thing that comes to my mind is to use contour points, and use just -for instance- the first two from the bottom for couples with the very same X coordinate… but it’s a bold assumption, I don’t think it’s what you are looking for, and it’s the countrary of “robust” :smiley:

Iso Curve_Re.gh (23.9 KB)

I think it would be much much more helpful if you could upload a few more surfaces with the final curve you would expect from each of them, just to give a bit more case scenarios

1 Like