Hi There !
I am wanting a curve to apear around an object when it intersects another object. I my experiment I have a subdvided cube with a rudimentary edit to make it look triangular and I have a boolean operation in GN that almost wraps around the cube.
I would personally use a curve circle as your starting point and use Raycast to shrink wrap it, then add thickness with Curve to Mesh. Just make a circle bigger than your mesh and Raycast, no Booleans needed.
When using Capture Attribute, you need to use its Geometry output.
Otherwise, it’s like you’re capturing attribute on one mesh (lower branch), but trying to read it from another (upper branch).
Also, Curve > Write > “Set Spline Cyclic” node, does exactly what it says.