Selection of three points

After deconstruction of the panels, I want to divide the points into three by three so that I can make a surface between the panels according to the image. after many efforts, i could not.
is there any solution in the setting of lists?
TRS.gh (26.3 KB)


TRS.gh (26.3 KB)

Your goal isn’t clear to me but I can see some issues with your data trees. Without going too far back in your code, I think this will serve your purpose better. Flattening is often a bad idea.


TRS_2023Sep27a.gh (27.0 KB)

Again, the blue lines in your image don’t tell me clearly what you want to do? But I would consider using edges instead of points?

For example:


TRS_2023Sep27b.gh (30.9 KB)

Maybe not quite what you want but hope you can see similar ways to get there?

3 Likes

No, you don’t.

Good luck to you then. Keep the data trees, learn how to use them.

P.S. Here are six points on each folding “panel”. Three on each side, depending on their X values…

That’s because you ignored the data trees. And apparently are determined to do so :question:

Sounds like you don’t want any help?

thank you sooooo much for your efforts . finally it worked.

How did you do it?

P.S. I went in this direction, though I still don’t know what you want? Please show us how you did it?


TRS_2023Sep27c.gh (39.6 KB)

The Boundary surface isn’t happy on the last pair, where they are flat.

2 Likes

thank you @Joseph_Oster
i appreciate your algorithm. this is thing that i want absolutely.

Please share your solution?

with same your algorithm