Create an Isocurve at a specified distance

I need to create an isocurve on a planar surface at a specific distance but I don’t know how to do so. I can create an isocurve on a surface using an md slider but that’s not exactly what I’m looking for. I need to draw an isocurve 4 units from an edge of my surface. Thanks for any help with this!

isocurve_by_distance.gh (7.0 KB)

Caveats:

  1. You have to choose an edge with the ‘Edge Indx’ slider.
  2. Isocurves are not guaranteed to be “parallel” to that edge.
  3. You have to choose manually between the ‘U’ and ‘V’ isocurves, though that might be computed with a little more work.


isocurve_by_distance_2021Apr25a.gh (10.9 KB)