I made a script that creates the stopping sight distance lines in 3D.
That works well, but I have to create a hatch with the boundary of those lines.
I have the points that have to be bounded as well.
I have tried ConvexHull, but the shape is obviously not convex
I have tried Delaunay, but I have to get rid of outside edges, and still only have curves
I have tried Mesh.ByPointsFaceIndices, I have no idea how it works.

So, any ideas how to create a closed curve around the points?

My boss wants a 3D mesh, but I think that is stupid, as the lines are skew lines, so I pulled that on the XY plane.

Well, I got the points from the intersection on the lines on the 2D plane. What I donโt know is how to get only the ones on the perimeter (the ones you showed) as there are multiple crossings on every line.
Also, while the shape itself looks selfintersecting I need the non-selfintersecting boundary.