I am trying to use the shatter component and CCX component to split multiple curves up.
The issue i have is that there are some curves missing after the shatter component.
What i derive is that the shatter component only takes the curves that were in contact with the intersection points and if there aren’t any, the curves are subsequently discarded.
Silly me. But I think I was trying to also figure out why the shattering of the curves does not happen at the intersection points and I must have switched the inversion of the E input.
Which brings to the case in point, would you have any idea with regards the the random shattering of the curves ?
I was also seeking to put the trimmed parts in one branch instead of two (sorted) , maybe you can help @jessesn Problem with Shatter (1).gh (24.4 KB)
I mean this parts goes to one branch
This is an example of good intentions gone wrong. In my usual fashion, I saw things in your code that I would do differently and started hacking. I forgot that SrfSplit results need to be sorted, which added unforeseen complexity and is still flawed.
The two groups of curves in you scene do not full establish intersection points. so I used Null Item to identify the Null data from Curve|Curve , and then used Dispatch to extract them, which are the "missing " curve you mentioned earlier.