I'm trying to find the proper logic to access and move specific vertices/edges of a mesh generated with Geometry Nodes.
The basic setup is a curve which has been converted to a mesh with another simple curve to make a strip-like object. Each face of the resulting mesh should get inset, which is a simple extrusion followed by some scaling. This part works without a problem.
Now, one edge of each extrusion should get moved up to get a wedge-like shape as displayed in the screenshot.
The problem is, how to find the specific vertices/edges and how to use these for the translation.
Getting the vertices seems to work by processing each face index and getting the first and second corner index (of course this might need adjustment to get the correct corners).
Also, the Top output of the Extrude Mesh node seems to contain the faces/vertices which can be used to filter which faces to process.
The question is: How to put this all together? In theory this is clear: Use only the extruded face indices to get the corners, pick the two which are required and move them up.
I would really appreciate it, if someone could nudge me into the right direction. I have tested many different approaches, tried to find answers all across the web but unfortunately nothing seemed to contain the needed info.
Thanks in advance.