Edge from intersection of faces geometry nodes

Is there a way of creating lines(edges) from the intersection of faces with geometry nodes?. In this example I want to extract the contours of the pyramid intersecting with the array of planes.

Mesh Boolean node will do this

Try this setup out:

In order to get it to work, you may have to use cubes instead of planes. Booleans do better with closed topology. Good luck!

3 Likes