Curves on a polysurface

Hi everyone,

 

In the following example, I’m trying to create a curve from the offset corners of each face on a polysurface (one curve per face). It works on individual faces, one at a time, when specifying the face using the List Item component. I thought the next step would be to feed a list of indices persistently through the List Item using a Range component. However, this doesn’t work. The solution needs to accommodate a variety of numbers of faces. In the attached image, the left side is what I currently get; the right side is what I’d like to get.

 

I assume the solution probably doesn’t involve using the list item component. Are data tree components required? Any help on this is much appreciated.

 

Thanks,

 

cbass