Yes, I analyzed a bunch of contour polylines and output a bool filter for curves, line segments and the end points. However, I seem too clumsy to filter the results without multiplying then into the millions. So now I have to filter away numerous duplicates (see the black spot in the definition), a process which is terribly slow (almost a minute, while generating all the curves takes only a few seconds).
I could do all the filtering with a C# component instead in order to avoid the problem in the first place, but now I got myself curious about how I ended up multiplying so many list items.
Can anyone explain to me where I did the silly thing? Please see attached definition.
crvinscrv_slow_dupes.gh (1.9 MB)