It looks to me like you’ve done everything correctly (though I haven’t bothered to figure out why you have two MIndex components instead of just one), and are running into a rounding precision issue caused by the extremely small volume values: 0.0000242 To 0.0000343
This is evident when you examine the panel labeled “set” (below) and see duplicate values.
The purple group offers a switch between “raw” (as it was) and “fixed”, which multiplies all volume values by ten thousand and rounds to ‘rDecimal’ places. As you can see, the ‘total’ changes from ‘raw’ = 710 to ‘fixed’ = 626, the number of parts input:
MIndex_2019Oct6a.gh (4.7 MB)
Oh, and by the way, by changing the ‘rDecimal’ slider value you can reduce the number of set members:
- ‘rDecimal’ = 5, number in set = 24
- ‘rDecimal’ = 4, number in set = 18
- ‘rDecimal’ = 3, number in set = 13
- ‘rDecimal’ = 2, number in set = 9
Rather arbitrary, eh? Instead of volume, you could compare surface area or sum of edge lengths or other criteria that better define distinct differences? I just tried a few of those ideas and there really isn’t much difference for any of them. Chasing wild geese today…
Sweep1_2019Oct6b.gh (15.7 KB)
P.S. Note that since I don’t have EleFront installed, the GH file is MUCH SMALLER!