Hi Michael.
Thanks a lot for the suggestion.
But...I think that the method you mentioned is not right for me.
Because this part of the sentence " if any start/end points match between the curve segments and the hole edges" it's too restrictive.
I could have more than one curve that shares the same start/end point but with different shapes.
For example :
Furthermore also this part of the sentence is not what I want to do : "...remove those then send the rest to planarsrf to generate loops."
Because I want to use my script to find not only "totally enclosed curves" but also "partially enclosed", that is the curves that intersect the boundary of
the "container".
I really don't know.
Maybe for the moment I can continue to use "Project" with "ClosestPt" and for the moment not to take into account the rare cases where it fails .
Or I can decide to witch to "Direction" mode and for the moment restrict the scope of my scripts to "TOP plane only", that also was the original idea.
I don't know.
Have you got a final suggestion to give me about these considerations ?
Thanks a lot :)
Marco (mkdm)
|