In Rhino, selecting the order of points generated in Grasshopper


I am learning grasshopper and I would like to know if there is a method to manually generate a sequence of points that are already created in Grasshopper
For instance, I have 6 points created with coordinates (Constructpoint component). , and I want to put them all in a point list with a specific order:

x x x

x x x

x1 x5 x2

x0 x4 x3

I was thinking that I could put a Geometry>Point on the canvas, then Set Multiple Points or Manage Point Collection. But these two options don’t give me the possibility to select these points I have created before. Instead I can only type in coordinates in the Rhino viewport that are not parametric.

As a workaround I used the Insert list item component 5 times, but I was wondering if there was a better way to do it. Ideally I just would like to click the Grasshopper points on Rhino and the components would append to a list in the order of clicking.

Thank you! (15.8 KB)

That is a long-winded way of creating five points! What is it you are trying to achieve?

As for your request, just use a merge component to put the items into a list in the order you want. You can’t ‘click’ a Grasshopper object in the Rhino window because it doesn’t exist in Rhino. How would GH know which point you clicked after you’ve changed your inputs and the point moves? The way GH knows what is what is via the canvas, so just connect your GH points into merge and all good!

Thank you for your answer Matt!

I know it sounds convoluted for an unimpressive result. I’m making custom g-codes for my 3D printer, so the order of points is quite important because they describe the toolpath. Also I want points to be all accessible individually because I’m changing a lot of parameters from one to the other.
As I go forward in my project the complexity of the geometries will increase quite a lot, but even the most complex design will always boil down to an order of points in a single list to compile a gcode. So I think I might as well start now with finding a smart/convenient way of organizing point lists…

I was hoping there could be some invariant point ID that Rhino would acknowledge…

Merge is a more concise option than Insert list at least, so thanks again for that.