I am trying to get the planar surface for each rectangle created by bunch of curves/lines, intersecting each other (I've uploaded a picture of it), what I am doing now is selecting each rectangle's 4 corner points and connecting them together and then creating a surface from the corner points which is really time consuming! and i am sure there is a better way to do that.
Another way of achieving this is to directly create a surface from the corner points using the srf4Pts component. You can use the shift list component to order the points for selection and then cull every surface that wraps around to the next row. See below:
[NB: all inputs into the shift list have been flattened and the Srf4Pt is shortest list]