thanks for you definition,
sorry but I was referring to an sdk method such as .IsoCurve() or similar and the way it can be implemented using a c# or vb component in grasshopper
can you point help for both fo them, it might turn to be very usefull to have them trimmed by surface edges later on....
I do not have a regular spacing, I've got array or list with specified uv coordinates (or points coordinates) at which I need to extract the isocurves
basically same stuff that you do with the rhinoscript method "extract isocurve"
Well, IOnSurface.IsoCurve() is definitely the method you need. You can get both the U and the V isocurve at a given uv-coordinate.
If you need curves that are aware of surface trims, you cannot use IOnSurface at all, you have to start using BReps. There is a GetWireFrameCurves() method on MRhinoBrepObject, but it will be difficult to determine which curve you need.
would you be that kind to provide a short example that shows how to work with IOnsurface, when interfaces comes to play I'm still kind of not confident
that was easier that I thought,
basically the method IOnsurface.Isocurve() gives back directly a OnCurve which is an abstract class
so it can not be instantiated which means that we have to plug OnCurve from the outside as an input
and use also as output
if this is not clear have a look at the definition
this is pretty amusing,
I did exactly the same yesterday and got exception of protected member, such as Oncurve could not be accessed..... I must have done some mess though because in your definition is working....