Surface Splitting to generate sub-surfaces

I have a pattern as you can see in the image below. I would like to create surfaces for each unit cell separately. First, I created whole surface drawn by the outer curve which I obtained it with ‘Join curves’ node and then try to split it using ‘Surface Split’ node. It is working fine but ‘Join curves’ function gives some invalid curves and it may lead to the issues such that it does not create each surface separately when I increase or decrease the number of the patterns. How can I generate these surfaces using different and more efficient way without having such issues?

Screenshot 2024-07-10 121715 (22.9 KB) (26.9 KB)

1 Like

Thank you so much for your feedback and helping me. I will check it