Groups of faces inbetween hard edges.
This image explains best what I want:
The one with the edges is all the hard edges of the object(which can be obtained using a script like this).
The three face selections are what I want.
What I need is a way to get each "group" of face surrounded by hard edges, ideally in a array, each element of the array containing each hard edge group of faces, example:
(that is the 2 first groups of hard edge face groups in the example box)
Any help or idea would be appreciated :)