Panel clustering

Ive been searching for so long but I can’t seem to find a sollution to what I want to achieve in Grasshopper.

Im almost there in Kangaroo, but still not close enough.

Basically it’s an optimalization of a triangular panel system to have as few unique panels as possible.

What I want to acheive is described precicesly in this video from EvoluteTools Pro - I can’t afford it :frowning:

Did you found a solution to this issue?