I have a coloured mesh which is constructed with nonregular rectangular faces. My previous goal was deleting this faces based on its “distance” from a colour and I could achieve this thanks to David’s reply from another thread.

I now have a rectangular packed coloured mesh, which I can cull its faces based on a colour I want. My current goal is making the current rectangular faces as circle packing and make that colour based deletation as in circles.

I can not have the desired result by circle packing it in the first step because this way i loose my current colours. However I do know that one can pack each rectangular face as circles so I guess it is some way possible but I cannot move forward.

We can deconstruct meshes and construct it with new information. So my question is: Similar to that, is there a way to convert my mesh’s each face to circle packed faces WITH the same colours? So I can apply the cull definition to this coloured circle faces?

English is not my mother language and I am new on grasshopper. I know that my current mesh is not the ideal at all. But I would appreciate any small help. Thank you.