Hello I am trying to split number of breps with individual plane circles. I achieved the spilt breps but order of breps after split are not same in the output. I want outside breps to be list item one and inner splited breps to be item 2 in the output list. See image for the problem I am facing.
You can sort the output based on which side of the plane they’re on. Alternatively, you can use the Point Plane Side component from the Pufferfish plugin.
one reliable way might be to sort each pair of split fragment by the distance between their own Area Centroid, and the average of the initial Breps (this will work correctly and reliably because your breps are branched by Z coordinate)
so the first brep in each branch will be the closest to the center of the array (you can apply a Reverse modifier to the Sort → A input to have first the outer ones)
Thank you I tried this approach but was not able to achieve it through components. Now I can see how was not using sort list command to sort objects in synchronizing way.
thanks a lot, works perfect. Tried pufferfish one as well, it’s a nice alternative. we would have to use sort list from f output of the component and then and sort objects accordingly.