I'm looking for a way to work around the absence of a bevel node in Geometry Nodes (GN from now on). I've studied the questions/answers in the topic but couldn't figure how the solutions offered work and which would work (or work best) in my case.
My case: I'm using GN to generate side walks along streets. Input is a mesh edited of a simple plane which is the outline of the street network. I use GN to inset and extrude faces to create the side walks. Now I'd like to bevel the corners of the side walks as marked on my screenshot.
My question: what workaround method would be best here?
The below answer suggests it is possible to create a vertex group, add a bevel modifier limited to that vertex group, output a GN selection in the form of a Store Named Attribute.. but I don't understand how the link is created between the content of the Store Named Attribute and the vertex group - doesn't seem to work for me.
This other answer suggests it is possible to get some kind of bevel done inside of GN. Would this work in my case if I bevelled the corner vertices before extruding?
Also I wonder if selecting the corners before extruding, add vertices both directions near the corners, turn those edges to curve, fillet curve, back to mesh and somehow integrate back into the mesh would work? I'm not sure about the integrate back part..
Here's the node setup: